Step 01
Install the Hub
Adds the chain command to your PATH (fixes common macOS npm permission errors).
One ~/chain-hub library for skills, rules, agents, and workflows — open the
dashboard
or use the CLI. Link every editor once with
chain setup.
Every AI tool stores your instructions, brand voice, and project context in a different place. You repeat yourself, updates drift apart, and your best guidance only works in the tool where you wrote it.
Supported editors
each expect skills and rules under their own paths — Chain Hub keeps one library under
~/chain-hub instead.
Manual copy-pasting
Pasting brand voice and project rules into every new chat and every editor.
Inconsistent AI
Claude knows your style; another tool still runs on generic defaults until you remember to update it.
Lost knowledge
Expert prompts live in old chats or one-off config files — hard to reuse or version.
Update once, smarter everywhere
Change a skill or rule in your hub — linked editors pick it up after setup.
Universal consistency
Brand voice, skills, agents, and workflows stay aligned across the tools you use.
Permanent library
Markdown you own on disk — version with Git when you want.
See the full editor list in How it works or read hub layout in the docs.
Install the CLI, create ~/chain-hub, and run setup once. Your skills,
rules, agents, and workflows live in one place — the dashboard and CLI keep them organized.
Step 01
Adds the chain command to your PATH (fixes common macOS npm permission errors).
Step 02
Creates ~/chain-hub with protected core skills and empty buckets for your content. Open a new terminal tab after install if `chain` is not found yet.
Step 03
Detects installed IDEs and symlinks skills/, agents/, workflows/, and rules/.
Ready to install? Copy install, then init and setup — one command per step (see Install).
~/chain-hub paths → editor folders
After chain setup, each detected editor reads from the same hub paths via symlinks — no copy-paste between config folders.
Click a card for symlink mappings and setup commands. Verify links anytime with chain status.
Adapters ship in the CLI today. Run chain setup once — installed tools get symlinks from your hub automatically.
9 editors
Planned adapters. Capabilities and paths may change before release.
2 editors
Missing an editor you rely on? Tell us which product and why it matters — it directly informs adapter priorities.
No timeline guarantees — we read everything and use it to rank what we build next.
Run chain hub on 127.0.0.1: manage skill packs,
filter by bucket and status, install from Discover, and open #system when symlinks
or updates need attention — same library as the CLI.
Manage your AI capabilities, skill packs, and individual automation units.
41 skills
14 skills
Chain Hub
Chain Hub
Chain Hub
Chain Hub
Plus 10 more protected operations skills after chain init.
Toggle packs, filter by bucket (core, personal, community), and open any skill to edit markdown in the hub.
Browse the public catalog, install with chain add, and see what is new since
your last sync.
Memory rules plus the reflect → propose → apply pipeline; requires a Hub Pro license (install the Pro pack after activation).
Static preview — run chain hub for the live UI. Bundled skills:
what ships with Chain Hub.
14 protected operations skills mirror into
~/chain-hub/core/skills/ on every install.
Add the 9-skill authoring pack with
chain init --with-authoring or
chain add — removable anytime.
Installed under ~/chain-hub/skills/ and registered in
skills-registry.yaml (chain_hub bucket). Remove with
chain remove <slug>.
Browse the public catalog on Registry or read installing content in the docs.
~/chain-hub.Chain Hub Pro adds a private skill pack on top of the open-source hub: design direction, design systems, security and refactor workflows, DSP engineering, and Brain in your local dashboard — without a second library on disk.
CHAIN-… license, then install the pack chain pro install-pack or the hub — skills, agents, workflows, and rules into ~/chain-hub 13 industry presets + wizard → profile.json
Memory + Pipeline with a Pro license
Security pass, tests, release checklist
Astro, Next.js, React — live docs via Context7
The homepage stays focused on the core story. Sync, CLI tables, hub anatomy, and learning pipelines are documented step by step.
Run the install script (handles macOS npm permission issues), initialize ~/chain-hub, and link editors.
Use one terminal block per step — pasting every line at once often fails because chain is not on PATH until you open a new tab or reload your shell.
Copy buttons on steps 2–3 add ~/.npm-global/bin for the same session. Or open a new terminal tab after install and run the commands as shown.
Optional: chain init --with-authoring.
# or: npm install -g chain-hub · if chain is missing: new tab or source ~/.zshrc
# optional: chain init --with-authoring
Example output only — not copied.
Quick answers about setup, privacy, and how Chain Hub fits your editors. Everything starts collapsed — open one question at a time.
That usually means npm cannot write to /usr/local (common with the Node installer from nodejs.org).
Do not use sudo npm install.
Run our install script instead — it configures a user-owned npm directory when needed, then installs Chain Hub:
curl -fsSL https://www.chainhub.one/install.sh | bash
Then chain init and chain setup. More detail in Troubleshooting and Quickstart.
The installer may add ~/.npm-global/bin to your shell profile. Terminals that were already open keep the old PATH until you reload.
Open a new terminal tab or window, or run source ~/.zshrc (bash: source ~/.bashrc), then run chain init and chain setup.
See Troubleshooting if which chain still fails.
chain init and chain setup, you mostly edit text files in your hub folder.
~/chain-hub, edit, and save. Every linked editor picks up the change on the next session — no copy-pasting between tools.
Every install gets protected operations skills under core/skills/; you can add the
optional authoring pack with chain init --with-authoring.
See What ships with Chain Hub for the full Tier A and Tier B lists.
~/chain-hub. Nothing is uploaded to a Chain Hub cloud. You own the files and choose if and how you back them up (for example Git sync in the docs).
Run chain init then chain setup to symlink ~/chain-hub into
each editor Chain Hub detects on your machine.
See Supported editors for live, beta, and planned adapters with per-tool paths.
Skills, rules, workflows, and agents are different markdown types in your hub — each with its own path and who runs it (assistant, you, or a subagent).
See Hub layout in the docs for definitions and on-disk paths.
Need more detail? Read the docs →