Fastclaw Skill Guide logo

Fastclaw Skill Guide

OrganizationPopular
fastclaw-ai
fastclaw-skill-guide

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.

Overview

Publisherfastclaw-ai
Repositoryfastclaw
Skill namefastclaw-skill-guide
Stars
1.4K
Forks
227
Bundled files
Instructions only
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by fastclaw-ai on GitHub. Read the source before you install it.

Installation

Install the Fastclaw Skill Guide AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/fastclaw-ai/fastclaw/tree/dev/skills/fastclaw-skill-guide
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/fastclaw-ai/fastclaw.git /tmp/fastclaw
mkdir -p .claude/skills
cp -r /tmp/fastclaw/skills/fastclaw-skill-guide .claude/skills/fastclaw-skill-guide
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Fastclaw Skill Guide in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Fastclaw Skill Guide on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Fastclaw Skill Guide is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

FastClaw Skill Guide

Guide for creating new skills that FastClaw agents can discover and use.

Skill Structure

skill-name/
├── SKILL.md          # Required — skill instructions
├── scripts/          # Optional — executable scripts for deterministic tasks
├── references/       # Optional — docs loaded into context as needed
└── assets/           # Optional — templates, icons, fonts

SKILL.md Format

Use YAML frontmatter followed by markdown instructions:

markdown
---
name: My Skill Name
description: One-line description of what this skill does and when to use it
homepage: https://example.com
metadata:
  fastclaw:
    emoji: "🔧"
    always: false
    os: ["darwin", "linux"]
    requires:
      bins: ["git"]
      anyBins: ["python3", "python"]
      env: ["API_KEY"]
    primaryEnv: "API_KEY"
---

# Skill Title

Step-by-step instructions in markdown...

Frontmatter Fields

FieldRequiredDescription
nameYesHuman-readable skill name
descriptionYesBrief description — this is the primary trigger mechanism
homepageNoURL for more info
metadata.fastclaw.emojiNoDisplay icon
metadata.fastclaw.alwaysNoIf true, full content is always in system prompt
metadata.fastclaw.osNoOS requirements (darwin, linux, windows)
metadata.fastclaw.requires.binsNoAll listed binaries must exist on PATH
metadata.fastclaw.requires.anyBinsNoAt least one must exist
metadata.fastclaw.requires.envNoRequired environment variables
metadata.fastclaw.primaryEnvNoMaps 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):

  1. Agent workspace — {agentDir}/skills/ — skills specific to this agent
  2. Team — {teamDir}/skills/ — shared within a team
  3. User installed — ~/.fastclaw/skills/ — user-level skills
  4. OpenClaw compatible — ~/.openclaw/skills/ — installed via OpenClaw
  5. System bundled — npm global locations
  6. Extra dirs — configured in fastclaw.json

Three-Level Loading

Skills use progressive disclosure:

  1. Metadata (name + description) — Always in system prompt context (~100 words)
  2. SKILL.md body — Loaded when agent calls load_skill (<500 lines ideal)
  3. 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

  1. Capture intent — What should this skill enable? When should it trigger?
  2. Write SKILL.md — Frontmatter + step-by-step instructions
  3. Add resources — Scripts in scripts/, docs in references/, templates in assets/
  4. Save — Write to {agentDir}/skills/{skill-name}/SKILL.md for agent-level, or ~/.fastclaw/skills/{skill-name}/SKILL.md for user-level
  5. Verify — Use load_skill tool to confirm it loads correctly

Example

markdown
---
name: git-pr-review
description: Review pull requests with structured feedback. Use when the user asks to review a PR, check code changes, or provide feedback on a merge request.
---

# PR Review

Review a pull request and provide structured feedback.

## Steps

1. Get the PR diff:
   ```bash
   git diff main...HEAD
  1. For each changed file, check:

    • Code correctness and edge cases
    • Naming and readability
    • Test coverage
  2. Output feedback in this format:

    Summary

    One-paragraph overview.

    Issues

    • file:line — description of issue

    Suggestions

    • Optional improvements

Frequently asked questions

What does the Fastclaw Skill Guide AI skill do?

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.

Why use Fastclaw Skill Guide on TypingMind?

Because you install it once and use it with any model. Fastclaw Skill Guide is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Fastclaw Skill Guide in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/fastclaw-ai/fastclaw/tree/dev/skills/fastclaw-skill-guide. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Fastclaw Skill Guide?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Fastclaw Skill Guide?

As many as you like. As long as a model supports skills, you can use Fastclaw Skill Guide with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Fastclaw Skill Guide AI skill free?

It is published on GitHub by fastclaw-ai. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇