Skip to main content

Skills

A skill is a reusable, named instruction package. You write the know-how once - a voice guide, a customer's rules, a recipe that works - and attach it to any agent that should carry it. The agent reads its attached skills alongside its goal, so one well-written skill upgrades every agent it is attached to, and updating the skill updates them all.

When to use a skill

Reach for a skill whenever the same know-how needs to live in more than one agent:

  • Voice and tone - your brand's writing style, shared by every content agent
  • Per-customer rules - "for ACME, always CC their PM and use their template", attached to each agent that touches that account
  • A proven pipeline recipe - the steps and checks that made one agent reliable, packaged so new agents start from them instead of rediscovering them

If the instruction only matters to a single agent, just put it in that agent's goal. Skills earn their keep when the same text would otherwise be copy-pasted.

Working with skills

Skills are managed through the FlyMy MCPs gateway at https://mcp-agents.flymy.ai/mcp. Once your AI client is connected, you ask in plain words - the client calls the matching tool for you.

ToolWhat it does
create_skillSave a named instruction package
list_skillsList the skills in your workspace
get_skillRead one skill's content
attach_skillAttach a skill to an agent
detach_skillRemove a skill from an agent

Typical requests:

"Save these writing rules as a skill called Brand Voice."
"What skills do I have?"
"Attach the Brand Voice skill to my Newsletter agent."
"Detach the ACME Rules skill from this agent."
Turn a good conversation into a skill

When an agent finally nails the tone or the process after a few corrections, say "save this as a skill" right there. The corrections become a package you attach to the next agent instead of repeating them.

Not connected yet? One line for Claude Code:

claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp --header "X-API-Key: YOUR_KEY"

GUI clients (Claude Desktop, claude.ai, ChatGPT) add https://mcp-agents.flymy.ai/mcp as a custom connector and sign in - see Connect to your AI client. API keys live at app.flymy.ai/profile.

Skills vs freeze

Skills and freezing both make agents repeatable, but at different layers:

SkillFreeze
CapturesKnow-how: rules, style, a recipeOne exact pipeline from a successful run
At run timeAgent still plans, guided by the skillReplays the frozen instruction - deterministic, cheaper, faster
ScopeAttach to any number of agentsOne compilation of one agent

A skill shapes future planning - the agent stays flexible and applies the know-how to whatever input arrives. A freeze pins one exact pipeline - no re-planning at all.

They compose: attach skills while you iterate, and once a run with those skills produces exactly what you want, freeze it with freeze_agent and re-run it with run_frozen.

note

A frozen compilation does not change when you later edit a skill - that is the point of freezing. To pick up updated skills in a frozen workflow, run the agent live again and cut a new freeze.

Next steps