Skip to content

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?

ComponentWhat it isWhen to use
SkillsInstructions Claude loads automatically when relevantWhen you want Claude to activate behavior based on context
AgentsSpecialized sub-agents with restricted tool accessWhen you need isolated execution with specific permissions
CommandsSlash commands invoked manuallyWhen 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?

Terminal window
/plugin marketplace add weorbitant/orbitant-os
/plugin install orbitant-marketing

How do I use a skill after installing?

Skills are invoked with /plugin-name:skill-name:

Terminal window
# Use the blog-post-review skill from orbitant-marketing
/orbitant-marketing:blog-post-review

How do I uninstall a plugin?

Terminal window
# Remove a plugin
/plugin uninstall orbitant-marketing
# Remove the marketplace entirely
/plugin marketplace remove weorbitant/orbitant-os

Can 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:

Terminal window
npx skills add weorbitant/orbitant-os --skill orbitant-blog-post-review --agent cursor -y

skills.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:

  1. Create folder in plugins/orbitant-{vertical}/skills/{skill-name}/
  2. Write SKILL.md with proper frontmatter
  3. Update marketplace.json
  4. 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?

  1. Copy the skill files (SKILL.md, LICENSE, any assets) into your plugin
  2. Rename to follow conventions — add orbitant- prefix to the name field
  3. Create .fork-metadata.json to track the source
  4. Update plugin.json — add skill path and bump version
  5. Update marketplace.json — match the new version

How do I check for upstream changes?

Terminal window
npm run check:upstream

This 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.json and 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:

  1. The skill path is listed in marketplace.json
  2. The name field in SKILL.md matches the orbitant-{short-name} convention
  3. The description field is comprehensive enough for Claude to trigger it