Skill Commands
Skills extend agent capabilities with expert knowledge, tools, and workflows. OpenFang ships with 60 bundled skills and supports installing custom skills from FangHub, local directories, or Git repositories.openfang skill list
List all installed skills.Output
Output Columns
- NAME: Skill identifier
- VERSION: Skill version
- TOOLS: Number of executable tools provided
- DESCRIPTION: Brief description
Skill Sources
Skills are loaded from:~/.openfang/skills/— User-installed skills- Bundled skills compiled into the binary (60 pre-installed)
Example
openfang skill install
Install a skill from a local directory, git URL, or FangHub marketplace.Arguments
| Argument | Description |
|---|---|
<SOURCE> | Skill name (FangHub), local directory path, or git URL. |
Behavior
Local Directory
Local Directory
Looks for
skill.toml in the directory. If not found, checks for OpenClaw-format skills (SKILL.md with YAML frontmatter) and auto-converts them.FangHub (Remote)
FangHub (Remote)
Fetches and installs from the FangHub marketplace. Skills pass through:
- SHA256 verification
- Prompt injection scanning
Git URL
Git URL
Clones the repository and installs the skill.
OpenClaw Format
OpenClaw Format
Auto-converts OpenClaw-format skills (SKILL.md with YAML frontmatter) to OpenFang format.
Examples
Output
openfang skill remove
Remove an installed skill.Arguments
| Argument | Description |
|---|---|
<NAME> | Name of the skill to remove. |
Examples
Output
openfang skill search
Search the FangHub marketplace for skills.Arguments
| Argument | Description |
|---|---|
<QUERY> | Search query string. |
Examples
Output
openfang skill create
Interactively scaffold a new skill project.Behavior
Prompts for:- Skill name: Identifier for the skill (e.g.,
my-tool) - Description: Brief description
- Runtime:
python,node, orwasm(defaults topython)
~/.openfang/skills/<name>/ with:
skill.toml— Manifest filesrc/main.py(orsrc/index.js) — Entry point with boilerplate
Example Session
Generated Files
Skill Runtimes
- Python
- Node.js
- WASM
- Uses system Python interpreter
- Dependencies managed via
requirements.txt - Tools receive JSON via stdin, return JSON via stdout
Complete Skill Workflow
Bundled Skills
OpenFang ships with 60 pre-installed expert knowledge skills:Development (12 skills)
Development (12 skills)
- Python, JavaScript, TypeScript, Rust, Go, Java
- Web development, API design
- Code review, refactoring
DevOps & Infrastructure (18 skills)
DevOps & Infrastructure (18 skills)
- Docker, Kubernetes, Helm
- AWS, Azure, GCP
- Terraform, Ansible
- CI/CD (GitHub Actions, GitLab CI, Jenkins)
- Monitoring (Prometheus, Grafana)
Security (8 skills)
Security (8 skills)
- Security auditing
- Vulnerability scanning
- OWASP Top 10
- Penetration testing
- Compliance (SOC2, HIPAA, GDPR)
AI & ML (6 skills)
AI & ML (6 skills)
- Prompt engineering
- LLM fine-tuning
- Vector databases
- Model evaluation
Integrations (16 skills)
Integrations (16 skills)
- GitHub, GitLab, Bitbucket
- Jira, Linear, Asana
- Slack, Discord, Teams
- Notion, Confluence
- Stripe, SendGrid
Next Steps
Skill Development
Create custom skills with Python, Node, or WASM
Agent Commands
Spawn agents with skills
FangHub Marketplace
Browse the skill marketplace
CLI Overview
Back to CLI overview
