octos-org/octos-arc/skill-creator
Claude Code and agent skill by octos-org/octos-arc
- community
Checking that the SKILL.md file is still in the repository.
Create custom skill packages with instructions, tools, and assets.
Install
npx vskill@latest install octos-org/octos-arc/skill-creatorSKILL.md
The same SKILL.md was published earlier as william-zwy/octos-p/skill-creator.
Skill Creator
Create skill packages that extend the agent with new knowledge and tools.
Package Structure
A skill package is a directory with at least a SKILL.md file:
SKILL.md Format
Frontmatter Fields
| Field | Required | Description | |
|---|---|---|---|
name | Yes | Skill identifier (lowercase, hyphens) | |
description | Yes | One-line description (shown in skill index) | |
version | No | Semver version (e.g. 1.0.0) | |
author | No | Author name or org | |
always | No | true to auto-load in every prompt (default: false) | |
requires_bins | No | Comma-separated binaries that must be on PATH | |
requires_env | No | Comma-separated env vars that must be set |
Adding Tools
To provide executable tools that the agent can call, add a manifest.json:
The tool executable receives JSON on stdin and must output JSON on stdout:
Tool executable resolution
The PluginLoader looks for executables in this order:
<skill-dir>/main— pre-built binary (downloaded from registry or built locally)<skill-dir>/<skill-name>— named binary<skill-dir>/index.js— Node.js script (run vianode)
Writing tools in Rust
Add a Cargo.toml and src/main.rs. During octos skills install, the system will:
- Check the octos skill registry for a pre-built binary (with SHA-256 verification)
- Fall back to
cargo build --releaseif no binary is available
Writing tools in Node.js
Add a package.json and index.js. During install, npm install runs automatically.
Publishing to the Registry
- Push your skill to a GitHub repo
- Submit to the octos skill registry
- The registry team audits, builds binaries, and publishes
Multi-Skill Repos
A single repo can contain multiple skills as top-level directories:
Install all: octos skills install user/my-skills-repo Install one: octos skills install user/my-skills-repo/skill-a
Loading Behavior
- Skills with
always: trueare included in every system prompt - Other skills appear in the skill index (XML summary)
- The agent can read any skill on demand via
read_file - Skills providing tools (manifest.json) are auto-discovered by the PluginLoader
Best Practices
- Keep SKILL.md concise (under 200 lines)
- Include concrete examples, not abstract theory
- Use
requires_binsto gate skills needing external tools - Set
always: truesparingly (adds to every prompt) - For tools: keep them standalone with no LLM dependency — let the agent do the reasoning
- Include version in frontmatter for update tracking
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingcrates/octos-agent/skills/skill-creator/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/octos-org/octos-arc/skill-creator)