Week 3 of 6
Skills, MCPs, and Visual Capabilities
Live on Zoom · 2.00–4.30pm ET
30 August 2026
Derrick Schultz

Week 1 · Aug 16
Introduction to agentic creativity and Hermes Agent setup
Week 2 · Aug 23
Models, text generation, and everyday tasks
Week 3 · Aug 30
Skills, MCPs, and visual capabilities
Sep 6
No class
Week 4 · Sep 13
Long-running agents and how they change over time
Week 5 · Sep 20
An introduction to agentic coding
Week 6 · Sep 27
Show and tell
Today we give the agent two things it did not have last week: reusable methods and new ways to work with images and video.
2.00
Review, questions, and a look at the group agent
2.20
Skills: reusable instructions for an agent
2.45
MCPs: connecting an agent to live tools and services
3.05
Break
3.10
TITLES lab: create images, edit images, and make video
3.50
Vision and visual creation for our class agent
4.15
Work time, homework, and questions
today’s question
A skill can hold a repeatable method. An MCP can connect that method to a live capability. Together they let an agent do more than talk about a task.
01
2.20–2.45 · 25 minutes
a useful definition
It gives the agent a tested approach without putting every detail into every conversation.
the problem skills solve
When you discover a reliable process—how you organize research, prepare a pitch, or make a contact sheet—you can turn it into a skill.
Next time, the agent can load the instructions only when that task comes up. You keep the method, not just one successful chat.
The skill captures a sequence, constraints, and a definition of done.
a skill is more than a prompt
01
The trigger: what kind of request calls for this method?
02
The ordered moves that make the work repeatable.
03
Details, examples, templates, or source material loaded only when needed.
04
How the agent checks that the output is usable before it says it is done.
Skills use progressive disclosure: the agent sees a small index first, then opens the full instructions only for relevant work. · Hermes: Skills system
inside SKILL.md
Frontmatter names and describes the skill. Optional metadata can identify its version, platforms, tags, required tools, or configuration.
Markdown sections explain when the skill applies, the procedure to follow, known failure modes, and how to verify the result.
SKILL.md is the required file. A skill directory can also carry optional references/, scripts/, templates/, and assets/. · Hermes: creating skills
Research
Methods for finding and retrieving material, such as arXiv research and structured web work.
Creative work
Task-specific methods for making things, from ASCII art and diagrams to documents and media workflows.
Projects & code
Procedures for planning, working with repositories, using coding agents, and managing pull requests.
Agent operations
Skills for configuring Hermes itself, computer use, connected tools, and multi-agent workflows.
A fresh Hermes profile is seeded with the bundled catalog; optional skills are separate and must be installed. Use /skills or hermes skills list to see what your installation has. · Hermes: bundled skills catalog
where skills live
Open Capabilities → Skills to see what is installed, inspect its instructions, and enable or disable it.
The Skills Hub appears below your installed list. Use it to search bundled, optional, and community sources before adding a skill to your agent.

a reusable skill from GitHub
Install one skill
Use a repository repeatedly
--now activates it in the current session; otherwise begin a new session or use /reset. Read the instructions and review the scan before installing third-party skills. · Hermes: Skills Hub and GitHub sources
the command line is optional
Give it the complete skill identifier or URL. Ask it to explain what the skill does, show you the security scan, and pause before installing.
The agent performs the same underlying workflow—you are delegating the commands, not the judgment.
You can also type /skills install <identifier> --now directly in chat. · Hermes: working with skills
Inspect owner/repo/skills/my-workflow. Tell me what it does and flag risky instructions. If the scan is clean, ask before installing it for this session.
I’ll inspect the source and scan result first.
Hermes skills · inspect
It contains a focused workflow and no dangerous findings. Install it with --now?
Yes.
Hermes skills · install
example · visual review
The skill gives an agent a critique posture. A vision-capable model gives it the ability to inspect the actual image.
procedural memory
When it works out a non-trivial sequence, resolves a dead end, or you correct its approach, Hermes can use skill_manage to create or update the instructions.
That is different from remembering a fact. A skill preserves how to work; short-lived or durable facts belong in memory.
We finally got the grant packet right. Save that process.
I’ll turn the successful workflow into a focused skill: inputs, order, checks, and the mistakes we avoided.
skill_manage · create or patch a skill
Next time, I can load that method when the task appears.
This is not automatic for every chat: a skill should capture a reusable method. By default Hermes can write skills; enable skills.write_approval when you want to review each change first. · Hermes: agent-managed skills
A prompt
One request, one moment. Use it for the subject, constraints, and outcome of this particular task.
AGENTS.md
Durable rules for everything in one project: structure, commands, tone, and limits.
A skill
A repeatable method that only matters for a particular kind of work.
An MCP
Live access to a service or tool that performs actions or retrieves current information.
five-minute exercise
Choose a real recurring task. It can be creative, administrative, or research-based.
Write four headings: When to use, Procedure, Pitfalls, and Verification.
Do not try to make it universal. A useful first skill is narrow enough to test next week.
Pair up if you want: explain the task to someone else and notice the steps you forgot to say out loud.
02
2.45–3.05 · 20 minutes
model context protocol
It describes the tools a service offers, the inputs they accept, and the results they return. The agent can then decide when to use them.
what happens in practice
You ask for an outcome. The agent recognizes a useful capability, sends a structured request to that tool, reads the result, and continues.
The MCP is not the model. It is the connection that gives the model a specific way to act in the world.
Make a 16:9 image of a night garden in a painterly artist model.
I’ll find a compatible model, then generate a draft.
TITLES MCP · find models
TITLES MCP · generate image
Here are four directions. Want to develop one or try another model?
connect one service deliberately
A safe first install
Authentication choices
Let Hermes prompt for secrets; do not put keys in chat, slides, or source control. OAuth tokens are stored locally and refreshed by Hermes. Use a tool allowlist and start with a read-only test. · Hermes: MCP setup and authentication
a larger visual tool shelf
First, find the right tool
Then, make and retrieve
The hosted server is mcp.fal.ai/mcp. It uses your own API key, and model runs are charged at their listed cost. · fal.ai: MCP documentation
A skill says
Before a visual generation, identify the desired mood, format, audience, and whether the result needs to move.
An MCP says
Here are the tools for finding models, generating an image, editing it, or making a video.
The agent does
Choose a tool, send the right inputs, inspect the result, and continue the process with you.
You remain responsible for
The intention, the references you share, the spend you approve, and the final selection.
a safety habit
Before connecting
While using it
Do not paste passwords or API keys into a chat. Use the service’s intended setup and keep early experiments low-stakes. · Hermes: MCP
03
3.10–3.50 · 40 minutes
the model changes the image



The same words can produce very different images with different models. Start with the visual language, not just the subject.
choose the right capability
Image
Best for exploring composition, style, objects, and a single decisive frame.
Edit
Keep some visual information while changing a subject, material, or setting.
Video
Turn one strong frame into a short moving moment with a clear motion direction.
Vision
Describe, compare, and critique what is visible so the next prompt can be more precise.
These are complementary capabilities, not a single ladder from worse to better.
before the lab · one-time setup
Give Hermes the complete server address and name the authentication method. It can perform the setup while you keep control of account authorization.
Hermes opens the TITLES sign-in page. Sign in, review the access request, approve it, then return to Hermes and select the tools.
If you prefer Terminal: hermes mcp add titles --url https://titles.xyz/mcp --auth oauth. If authorization expires, run hermes mcp reauth titles. Never share the callback URL; it contains a temporary code. · Hermes: OAuth-authenticated MCP servers
Install https://titles.xyz/mcp as an MCP server named titles. Use OAuth and ask before enabling the tools.
I’ll add the server and open TITLES authorization in your browser.
Hermes MCP · add titles · OAuth
Approve access in the browser, then return here to choose which TITLES tools to enable.
Approved. Enable the tools we need for today’s image and video lab.
TITLES MCP · connected
verify with a harmless read
A successful server test only proves that Hermes can reach TITLES. Ask a question that confirms which account OAuth authorized.
If the handle is missing or wrong, open the TITLES MCP settings and authorize again before generating or publishing anything.
This read-only check catches the most important setup mistake: connecting the right service through the wrong account.
Who am I on TITLES?
I’ll check the account connected through the TITLES MCP.
titles_get_me · called
You’re signed in as @yourhandle.
Great. What image and video tools are available to us?
TITLES MCP · list enabled tools
before the lab · add the methods
The MCP provides live actions such as searching models and generating media. The skills repository provides reusable methods for choosing and sequencing those actions.
Inspect the repository and its scan before installing. For today, make sure generate-image and animate-image are available.
github.com/titlesnyc/titles-skills · Ask Hermes to activate the skills now, or begin a new session after installation.
Inspect https://github.com/titlesnyc/titles-skills. Show me the security scan, then ask before installing the skills.
I’ll inspect the repository and summarize what the skills can do.
Hermes skills · inspect repository
The scan is clear. Install the TITLES skills and activate them for this session?
Yes. We need generate-image and animate-image for the lab.
Hermes skills · install and activate
skills + MCPs in one run
The skill supplies the sequence and the criteria for choosing. The TITLES MCP supplies catalogue search, image generation, and video generation.
You can interrupt between steps, change the selection, or stop before a tool that spends more.
The agent is coordinating the run; it is not hiding the tools. Watch the calls and keep the creative decisions visible.
Find a painterly folk-horror model, make four stills, choose the strongest composition, then animate it with one slow push forward.
visual concept skill · plan and selection criteria
TITLES MCP · search models → generate four images
The second still has the clearest silhouette and strongest depth. Animate that one?
Yes—keep the figure still and move only the camera and mist.
TITLES MCP · generate video
make a strong still first
Describe the subject, but also name the visual language: material, palette, spatial arrangement, light, and intended format.
Then ask for several distinct directions. A small set of deliberate variations is more useful than an endless pile of near-duplicates.
image editing



Tell the agent what must remain recognizable and what can change. The stronger the anchor, the more specific the requested change should be.
image-to-video
Start with a still you would be happy to hold on screen. Then choose one main movement: camera motion, environmental motion, or character motion.
Keep the direction simple. Several competing movements often make a short clip feel unstable rather than alive.
Prompt: slow push forward; red threads and small bells move in a light wind; mist drifts while the figure remains still. Choose the motion before you ask for the video.
a quality-to-cost video pick
fal’s post-trained MiniMax H3 variant is tuned for prompt adherence and aesthetics, with text-to-video and image-to-video inputs. It makes 480p or 768p clips with native audio.
Its regular 768p list price is $0.08 per second: about $0.40 for a five-second experiment. That makes it practical to test a few clear motion directions before committing to a more demanding production.
The price is a regular listed rate, not the temporary launch discount. Confirm current pricing in the tool before generating. · fal: H3 Max details and pricing
lab · work in pairs if helpful
1. Pick a model for a visual language. Ask the agent to explain why it fits your brief.
2. Generate a still. Make a few distinct directions, then select one worth developing.
3. Choose a next move. Edit it, restyle it, or give it a single motion idea for video.
4. Keep the receipt. Save the prompt, model, output, and what you would try next.
Start small. Watch the tool calls and read any cost confirmation before you approve it.
Intention
What should this image or clip make someone notice, feel, or understand?
Visual language
Name a model, reference, material, palette, composition, or level of abstraction.
Boundaries
Say what must stay, what cannot appear, and what format or duration the work needs.
Next experiment
Ask for a meaningful variation: change the frame, point of view, time, palette, or motion—not everything at once.
04
3.50–4.15 · 25 minutes
a new kind of collaborator
The important part is the loop: look closely, make a specific observation, try one visual move, then look again together.
two independent model slots
Your main model handles the conversation, planning, tool loop, and final response.
Hermes can send images and browser screenshots to a separate auxiliary vision model, then return those observations to the main agent.
For this class, use Gemini 3.7 Flash for vision. You can keep whichever main model you prefer for agent responses. Model identifiers vary by provider. · Hermes: auxiliary models
how we will use vision
When we give the group agent an image, it should first describe what is visibly there: framing, objects, colour, light, type, density, and movement.
Only then should it connect those observations to your stated intent and offer a next experiment. That keeps the critique grounded in the actual work.
Here is my poster draft. Does the title compete with the image?
vision · reads composition and text placement
The title occupies the brightest upper-left area, where the face also has its strongest contrast. Try moving the title into the darker lower band, or reduce its weight before changing the image.
Make a second version with that lower-band title treatment.
TITLES MCP · visual study
we are adding a small capability stack
Skill
A shared way to describe work and suggest experiments without inventing what is not there.
Vision
The ability to inspect an image, compare versions, and ground feedback in visible evidence.
MCP
Live access to artist models for image generation, editing, and video creation.
Memory
A brief record of the intention, selected work, and next question for each participant.
a shared working agreement
This is a studio critique tool and a sketching collaborator. The intention and final judgment stay with the artist.
05
4.15–4.30 · 15 minutes
Finish one skill
Make the small skill you started today runnable. Test it once and revise the part that was unclear.
Keep one visual receipt
Bring a TITLES image or video experiment with its model, prompt, output, and one sentence about the next iteration.
Give feedback with evidence
Use the visual critique approach on your own work or someone else’s: describe first, interpret second, propose one concrete move.
Notice a long-running task
What would your agent need to remember, check, or revisit over several weeks? We will use those examples in Week 4.
Skills
Hermes Skills System — on-demand knowledge, progressive disclosure, and skill structure
MCPs
Hermes MCP guide — how Hermes discovers and connects external servers
TITLES
TITLES MCP — artist models and the visual tools used in today’s lab
This deck
that’s week three
next week
Long-running agents and how they change over time
13 September · 2.00pm ET
Questions in Discord, or derrick@titles.xyz · artificial-images.com