Roadmap-first AI development starts here.
npx claudepluginhub onehorizonai/skillsPlan what matters, send tasks and initiatives to AI agents, and keep every task, commit, and PR tied back to the roadmap automatically.
Share bugs, ideas, or general feedback.
One Horizon plugs into Claude Code, Cursor, and Codex so they can read planned work, bugs, and blockers, then write updates back without leaving the editor.
This repo keeps the plugin setup in one place:
skills/ contains every skillplugin.json is the canonical manifestThere is no separate copied skills/ tree for each app.
You need a One Horizon account to use the plugin. Create one here.
.agents/plugins/marketplace.json # Local Codex marketplace
.claude-plugin/marketplace.json # Claude Code marketplace
.codex-plugin/plugin.json # Generated Codex manifest
.cursor-plugin/plugin.json # Generated Cursor manifest
.github/plugin/marketplace.json # GitHub/Copilot-style marketplace
assets/ # Shared plugin assets
hooks/ # Hook scripts
skills/ # Source of truth for all skills
scripts/ # Build and validation scripts
.mcp.json # Shared MCP config
copilot-hooks.json # Shared hook manifest
plugin.json # Canonical plugin manifest
/plugin marketplace add onehorizonai/skills
/plugin install one-horizon@onehorizonai-skills
/reload-plugins
Use the repository root as the plugin root. The local development marketplace in ./.agents/plugins/marketplace.json points at ..
This repo now exposes a root plugin with a generated Cursor manifest at ./.cursor-plugin/plugin.json.
After editing plugin.json, rebuild generated manifests:
node ./scripts/build-manifests.mjs
Validate manifests and skills:
node ./scripts/validate.mjs
Validate local refs and external URLs:
node ./scripts/validate-links.mjs