| title | Quick Start Guide |
|---|---|
| description | First skills with FastSkill in minutes: install, manifest, add, install, reindex, search, optional serve. |
- The
fastskillbinary on yourPATH(see Installation: Homebrew on macOS/Linux, Scoop on Windows, or release archives) OPENAI_API_KEYwhen you use embedding search orreindex
Follow Installation, then confirm:
fastskill -VCreate skill-project.toml at your project root:
[dependencies]
demo-skill = { source = "local", path = "./skills/demo-skill", editable = true, groups = ["dev"] }Pick the source that matches your workflow:
# From a public registry ID
fastskill add pptx@1.0.0
# From a local folder (editable for dev)
fastskill add ./skills/demo-skill -e --group dev
# From git with a branch
fastskill add https://github.com/org/skill.git --branch mainfastskill install
fastskill reindexfastskill search "text processing" --local --format jsonfastskill serve --port 8080Browse http://localhost:8080/ for the bundled UI.
The HTTP API is available under /api/v1/…, e.g.:
GET http://localhost:8080/api/v1/skills— list installed skillsGET http://localhost:8080/healthz— liveness probeGET http://localhost:8080/readyz— readiness probe
-
Install skills from different sources
- Public registry ID:
fastskill add pptx@1.0.0 - Local folder (editable):
fastskill add ./skills/my-skill -e --group dev - Git repo with branch:
fastskill add https://github.com/org/skill.git --branch main - Private Git marketplace:
fastskill repos add team --repo-type git-marketplace https://github.com/org/skills.git --priority 1 fastskill install
- Public registry ID:
-
Add standard-compliant skills (SKILL.md only)
# Create minimal skill mkdir my-first-skill cd my-first-skill cat > SKILL.md << 'EOF' --- name: my-first-skill description: A simple skill following the AI Agentic Skills Standard --- This is my first skill! EOF # Add it to fastskill fastskill add .
FastSkill will:
- Extract the skill ID from SKILL.md (
nameormetadata.id) - Extract version from SKILL.md (
metadata.versionorversion, defaulting to1.0.0) - Display a warning suggesting
fastskill initto addskill-project.toml
- Extract the skill ID from SKILL.md (
- No skills found: ensure
skill-project.tomlexists at project root and rerunfastskill install. - Search returns nothing: run
fastskill reindexafter adding or installing skills. - Binary not on PATH: reinstall or move the binary to a directory in PATH (e.g.,
~/.local/bin).