Skip to main content
Every time an agent completes a task successfully, it leaves behind a detailed record of exactly how it got there — the sequence of actions, tools, and decisions that produced the result. Skills let you bottle that knowledge and reuse it, so the next time you run a similar task the agent starts with a head start instead of a blank slate. The Agent Marketplace extends this further: share your best skills with other Miteos users, or pick up pre-built skills that save you hours of trial and error.

What Are Skills?

A skill is a compiled action sequence extracted from a successful task run. It captures the effective patterns an agent used — which tools it called, in what order, with what parameters — and packages them into a reusable starting point for future tasks. Skills offer three key benefits:
  • Faster execution — The agent doesn’t re-discover the best approach from scratch. It initializes with the proven pattern and spends its time executing rather than planning.
  • Consistent results — Repeated tasks (weekly reports, recurring audits, scheduled outreach) produce more predictable outputs because the underlying approach is stable.
  • Shareable expertise — Skills you build can be shared with your team or published to the Marketplace for other users to benefit from.
Skills are not rigid scripts — agents can still adapt to new information or edge cases during execution. Think of a skill as a strong prior, not a hard-coded procedure.

How Skills Are Created

You compile a skill from any completed task in your history.
1

Complete a task successfully

Run your task through the War Room as normal. The task needs to reach a completed status — partially finished or failed tasks can’t be compiled into skills.
2

Open the task in your history

Go to platform.miteos.com and navigate to Tasks → History. Find the completed task you want to compile and click its name to open the task detail view.
3

Click "Compile as Skill"

In the top-right corner of the task detail view, click Compile as Skill. Miteos analyzes the task’s action log and extracts the reusable patterns, filtering out any one-off context (specific URLs, account credentials, date ranges) that shouldn’t be baked in.
4

Name it and add a description

Give your skill a clear, searchable name — something descriptive enough that you (or a teammate) will know when to use it. Add a short description explaining what it does, what inputs it expects, and what output it produces.Example skill names:
  • “Competitor Pricing Research → CSV Report”
  • “LinkedIn Content Calendar — 4 Weeks, B2B SaaS”
  • “Google Ads Quality Score Audit → PDF”
  • “Cold Email Sequence — SaaS Trial Conversion”
5

Find your skill in the Skills library

Your compiled skill is now available at platform.miteos.com/skills in your personal Skills library. From here you can edit the name and description, share it with your team, or publish it to the Marketplace.

Using a Skill

When you create a new task, you can initialize the agent with any skill from your library. In the New Task dialog, click Choose a Skill below the prompt field. Browse or search your skills library, then select the one that matches your task. The agent loads the compiled pattern as its starting context — you still write a task prompt, but the agent enters the task knowing which tools to reach for and in what order.
Skills work best when your new task is similar to the task the skill was compiled from. If your new task has significantly different scope or output requirements, it’s fine to use a skill as a starting point — just be specific in your prompt about how this task differs.

The Agent Marketplace

The Agent Marketplace at platform.miteos.com/marketplace is a catalog of skills built by the Miteos community — and a place to share your own best work. Discovering skills:
  1. Navigate to platform.miteos.com/marketplace
  2. Browse by category (Research, Marketing, Finance, Development, Operations) or use the search bar to find skills by name, description, or use case
  3. Click any skill to see its full description, the type of tasks it’s designed for, and ratings from other users
  4. Click Use Skill to add it to your personal library and apply it to a new task
Publishing your skills: To share a skill from your library to the Marketplace, open it in platform.miteos.com/skills, click Publish to Marketplace, and complete the listing form (category, tags, usage instructions). Published skills are visible to all Miteos users.
The Marketplace has pre-built skills for common workflows including competitor analysis, weekly social media scheduling, lead scoring from LinkedIn, Google Ads performance audits, and SaaS user re-engagement email sequences. Check here before building from scratch.

API Access

You can list, retrieve, and apply skills programmatically via the Miteos API. List all skills in your library:
curl https://api.miteos.com/v1/skills \
  -H "Authorization: Bearer mt_live_xxx"
Example response:
{
  "skills": [
    {
      "id": "skill_abc123",
      "name": "Competitor Pricing Research → CSV Report",
      "description": "Researches up to 10 competitors' pricing pages and outputs a structured CSV comparison.",
      "created_from_task": "task_xyz789",
      "created_at": "2025-06-01T14:22:00Z",
      "marketplace": false
    }
  ]
}
Apply a skill when creating a task:
import { Miteos } from '@miteos/sdk';

const client = new Miteos({ apiKey: 'mt_live_xxx' });

const task = await client.tasks.create({
  prompt: 'Research pricing for Notion, Coda, and Confluence. Focus on team plans for 50 users.',
  skill_id: 'skill_abc123',
  config: {
    max_agents: 2,
    autonomy_level: 75,
  },
});

console.log(`Task created with skill: ${task.id}`);
Browse Marketplace skills:
curl "https://api.miteos.com/v1/marketplace/skills?category=marketing&limit=10" \
  -H "Authorization: Bearer mt_live_xxx"