Skills are portable, open instruction files that tell the AI agent how to perform specialized tasks. No vendor lock-in. Take them anywhere.
A SKILL.mdfile is a markdown document that defines how an AI agent should perform a specific task. It includes the skill's name, description, which tools it needs, and detailed instructions for the LLM.
This format is inspired by the OpenSkills standard: portable across agents, version-controllable with Git, and readable by humans. No proprietary configuration. No vendor lock-in.
| Field | Purpose |
|---|---|
name | Unique identifier for the skill |
description | One-line summary shown in menus and tool tips |
tools | Which tools the agent can use when this skill is active (tool filtering) |
trigger.slash | Slash command that activates the skill (e.g. /review) |
trigger.keywords | Natural language keywords for automatic detection |
| Body (markdown) | Full instructions injected into the system prompt when the skill is active |
Draft a new document from a brief or a template, applying your house style. Uses create_document, read_document, list_documents.
Research any question on the live web. Returns answers with inline citations in [[N]](URL) format. Uses web_search, web_fetch.
Turn a brief or a document into a structured PowerPoint deck with speaker notes. Uses create_presentation, read_document, list_documents.
Read long documents and PDFs and return a clean summary or a structured table. Uses read_document, summarize, list_documents.
Skills aren't loaded all at once. The agent loads only what it needs, when it needs it.
| Level | What's Loaded | When |
|---|---|---|
| L1: Metadata | Name, description, trigger keywords | Always (listed in slash command menu) |
| L2: Full Body | Complete SKILL.md instructions | When skill is activated (slash command or auto-detected) |
| L3: Instructions | Workspace and folder agents.md instructions relevant to this skill | When the skill needs organizational context |
This keeps the system prompt lean. A research query doesn't load review instructions. A review doesn't load drafting templates. Token budget stays focused.
SKILL.md files are plain markdown with YAML frontmatter. This means:
Compare this to proprietary skill systems where your configurations are locked in a vendor's cloud database. With Cotask, your skills are files you own.
Type /draft, /research, /deck, or /summarize in the chat to activate a skill.