Agent skill
create-skill
Create or update Dexto skill bundles with SKILL.md, handlers, scripts, mcps, and references.
Install this agent skill to your Project
npx add-skill https://github.com/truffle-ai/dexto/tree/main/.agents/skills/create-skill
SKILL.md
Create Skill
Create or update standalone Dexto skill bundles. Treat skills/<id>/ as the canonical workspace location unless the user explicitly asks for a global skill.
Core Flow
-
Search for overlap first.
- Use
skill_listto inspect standalone skills on disk. - Use
skill_searchto inspect loaded skills that may already cover the request.
- Use
-
Propose the minimum viable skill shape.
- Suggest a kebab-case
id. - Draft a one-sentence
description. - Default
scopetoworkspace. - Default to no extra
toolkitsand noallowed-toolsunless the workflow requires them.
- Suggest a kebab-case
-
Create or update the skill bundle.
- Use
skill_createfor new skills andskill_updatefor existing ones. - The creator tools now scaffold
handlers/,scripts/,mcps/, andreferences/automatically. - Treat
contentas the markdown body below the generated title and frontmatter. Do not include your own# <Title>line. - If you edit
SKILL.mdor bundled files with non-creator tools, runskill_refreshbefore you rely on the skill in the current session.
- Use
-
Keep
SKILL.mdlean.- Focus on trigger conditions, workflow, bundled resource navigation, and output expectations.
- Keep most actionable instructions directly in
SKILL.mdso the agent can act without opening extra files. - Use
references/sparingly for large copied docs, schemas, examples, policies, or linked external material.
-
Add bundled files only when they materially improve the workflow.
references/: large docs, copied external references, schemas, examples, or policies that would bloatSKILL.mdscripts/: deterministic helpershandlers/: reusable workflow logic or helper codemcps/: MCP configs the skill should carry with it- When a skill needs a real bundled MCP server, prefer the SDK-based stdio pattern in
references/mcp-server-pattern.md.
-
Reuse before duplicating.
- Extend nearby skills or references when the problem is already mostly solved.
- If borrowing a pattern from another skill, adapt it instead of copying large blocks blindly.
-
Be precise about MCP status.
- Creating
mcps/*.jsononly creates bundled MCP config. - Do not say you created a real MCP server unless the config points at a bundled runnable implementation or a verified external command/package.
- If the user asked for a real MCP and you only scaffolded config, say that clearly and keep going until the server exists or the user redirects you.
- For real bundled MCPs, prefer the official
@modelcontextprotocol/sdkserver APIs withStdioServerTransport. Avoid hand-rolled Content-Length framing unless the user explicitly asks for low-level protocol code.
- Creating
SKILL.md Structure
## Purpose## When To Use## Workflow## Bundled Resources## Output Format
Notes
- Read
references/skill-anatomy.mdwhen you need the bundle layout or packaging checklist. - Read
references/mcp-server-pattern.mdwhen the skill needs a bundled MCP server implementation. - If you add MCP config files under
mcps/, useskill_refreshafter the edit so the running session reloads the skill metadata. Invoke the skill afterward to connect its bundled MCP servers. - If the user asked for a working MCP-backed skill, prefer end-to-end verification by invoking the skill in the current session after
skill_refresh. - If the user asks which tools can be referenced, use
tool_catalog.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
my-test-skill
Test skill using directory name as id
automations
Create and manage automations using the scheduler tools with suggestive defaults.
echo-custom-mcp
Use the bundled echo MCP tool for quick MCP connectivity checks.
obsidian-clipper-template-creator
Guide for creating templates for the Obsidian Web Clipper. Use when you want to create a new clipping template, understand available variables, or format clipped content.
claude-code-expert
Especialista profundo em Claude Code - CLI da Anthropic. Maximiza produtividade com atalhos, hooks, MCPs, configuracoes avancadas, workflows, CLAUDE.md, memoria, sub-agentes, permissoes e integracao com ecossistemas.
lex
Centralized 'Truth Engine' for cross-jurisdictional legal context (US, EU, CA) and contract scaffolding.
Didn't find tool you were looking for?