fastclaw-ai/fastclaw/fastclaw-skill-guide
- community
Checking that the SKILL.md file is still in the repository.
Create new skills for FastClaw agents. Use when the user asks to create a skill, turn a workflow into a skill, or build reusable automation. Also use when discussing skill format, structure, or best practices.
Install
npx vskill@latest install fastclaw-ai/fastclaw/fastclaw-skill-guideSKILL.md
The same SKILL.md was published earlier as lza6/armor-piercing-system-prompts/fastclaw-skill-guide.
FastClaw Skill Guide
Guide for creating new skills that FastClaw agents can discover and use.
Skill Structure
SKILL.md Format
Use YAML frontmatter followed by markdown instructions:
Frontmatter Fields
| Field | Required | Description | |
|---|---|---|---|
name | Yes | Human-readable skill name | |
description | Yes | Brief description — this is the primary trigger mechanism | |
homepage | No | URL for more info | |
metadata.fastclaw.emoji | No | Display icon | |
metadata.fastclaw.always | No | If true, full content is always in system prompt | |
metadata.fastclaw.os | No | OS requirements (darwin, linux, windows) | |
metadata.fastclaw.requires.bins | No | All listed binaries must exist on PATH | |
metadata.fastclaw.requires.anyBins | No | At least one must exist | |
metadata.fastclaw.requires.env | No | Required environment variables | |
metadata.fastclaw.primaryEnv | No | Maps config apiKey to this env var |
Note: metadata.openclaw is also supported for backward compatibility with OpenClaw skills.
Writing the Description
The description determines whether the agent loads this skill. Make it specific and slightly "pushy" — include both what the skill does AND contexts where it should trigger.
Bad: "Format data" Good: "Format CSV and Excel data into clean tables. Use whenever the user mentions spreadsheets, data formatting, column alignment, CSV cleanup, or tabular output."
Where Skills Are Stored
Skills are discovered from multiple directories in precedence order (higher overrides lower):
- Agent workspace —
{agentDir}/skills/— skills specific to this agent - Team —
{teamDir}/skills/— shared within a team - User installed —
~/.fastclaw/skills/— user-level skills - OpenClaw compatible —
~/.openclaw/skills/— installed via OpenClaw - System bundled — npm global locations
- Extra dirs — configured in
fastclaw.json
Three-Level Loading
Skills use progressive disclosure:
- Metadata (name + description) — Always in system prompt context (~100 words)
- SKILL.md body — Loaded when agent calls
load_skill(<500 lines ideal) - Bundled resources — Loaded on demand via file tools (unlimited size)
Keep SKILL.md under 500 lines. If approaching the limit, move detailed content to references/ with clear pointers.
Writing Guidelines
- Use imperative form in instructions ("Run the command", not "You should run the command")
- Explain why things are important, not just what to do
- Include examples for output formats
- Use
{baseDir}token to reference files within the skill directory — it gets replaced with the absolute path at load time - Avoid heavy MUST/NEVER language — explain reasoning so the agent can handle edge cases
Creation Steps
- Capture intent — What should this skill enable? When should it trigger?
- Write SKILL.md — Frontmatter + step-by-step instructions
- Add resources — Scripts in
scripts/, docs inreferences/, templates inassets/ - Save — Write to
{agentDir}/skills/{skill-name}/SKILL.mdfor agent-level, or~/.fastclaw/skills/{skill-name}/SKILL.mdfor user-level - Verify — Use
load_skilltool to confirm it loads correctly
Example
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/fastclaw-skill-guide/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/fastclaw-ai/fastclaw/fastclaw-skill-guide)