FAQ
General
What is orbitant-os?
A plugin marketplace for Claude Code containing skills, agents, and commands organized by business vertical (marketing, chief-of-staff, etc.).
What’s the difference between skills, agents, and commands?
| Component | What it is | When to use |
|---|---|---|
| Skills | Instructions Claude loads automatically when relevant | When you want Claude to activate behavior based on context |
| Agents | Specialized sub-agents with restricted tool access | When you need isolated execution with specific permissions |
| Commands | Slash commands invoked manually | When you want explicit user-triggered actions |
Why prefix everything with orbitant-?
To avoid naming collisions with community skills. If someone publishes a blog-post-review skill, ours won’t conflict because it’s named orbitant-blog-post-review.
Installation
How do I install a plugin in Claude Code?
/plugin marketplace add weorbitant/orbitant-os/plugin install orbitant-marketingHow do I use a skill after installing?
Skills are invoked with /plugin-name:skill-name:
# Use the blog-post-review skill from orbitant-marketing/orbitant-marketing:blog-post-reviewHow do I uninstall a plugin?
# Remove a plugin/plugin uninstall orbitant-marketing
# Remove the marketplace entirely/plugin marketplace remove weorbitant/orbitant-osCan I use skills with the Claude API?
Yes, use the /v1/skills endpoint. See the Skills API docs.
Can I use skills with other AI agents?
Yes! Use skills.sh:
npx skills add weorbitant/orbitant-os --skill orbitant-blog-post-review --agent cursor -yskills.sh supports 40+ agents including Claude Code, Cursor, Cline, Windsurf, Codex, and GitHub Copilot.
Contributing
How do I add a new skill?
See Contributing for the full process. Quick summary:
- Create folder in
plugins/orbitant-{vertical}/skills/{skill-name}/ - Write
SKILL.mdwith proper frontmatter - Update
marketplace.json - Open a PR
Why is my skill not triggering?
The description field in SKILL.md frontmatter is the primary triggering mechanism. Make it:
- Specific about what the skill does
- Include trigger phrases and edge cases
- Be “pushy” — Claude tends to under-trigger otherwise
How long can a SKILL.md be?
Keep it under 500 lines. If longer, move reference material to a references/ subfolder.
Forking Skills
How do I fork a skill from another repo?
- Copy the skill files (SKILL.md, LICENSE, any assets) into your plugin
- Rename to follow conventions — add
orbitant-prefix to thenamefield - Create
.fork-metadata.jsonto track the source - Update plugin.json — add skill path and bump version
- Update marketplace.json — match the new version
How do I check for upstream changes?
npm run check:upstreamThis finds forked skills and reports which ones have upstream changes.
Troubleshooting
CI is failing on my PR
Check the workflow logs for:
- Markdown lint errors — fix formatting issues
- Schema validation errors — ensure
plugin.jsonand SKILL.md frontmatter are valid - Security scan failures — Snyk Agent Scan checks for prompt injection, secrets, malicious patterns
My skill works locally but not after install
Verify:
- The skill path is listed in
marketplace.json - The
namefield in SKILL.md matches theorbitant-{short-name}convention - The
descriptionfield is comprehensive enough for Claude to trigger it