intelligence-docs — Claude Code skill: keep docs in sync
A skill that keeps the CopilotKit Intelligence landing page aligned with new features and documentation. Automates updates to navigation, feature cards, and links whenever you add or change pages under docs/intelligence.
npx skills add CopilotKit/CopilotKit --skill intelligence-docs -a claude-codeWhat intelligence-docs does
When you ship a new Intelligence component or add documentation, you need to update several files at once: feature cards in intelligence-overview.tsx, the shared snippet in overview.mdx, nav sections in meta.json, and tests. The skill tracks these touchpoints and ensures the landing page names every shipped feature.
Load the skill when you add a new Intelligence component (threads, analytics, learning, channels, hosting, inspection), create or rename a page under docs/intelligence/, or change the shared snippet and feature cards. It provides three procedures: adding a feature, renaming a page, and removing one. Each lists which files to touch for a complete sync.
Skip it for open-source frontend guides that don't use Intelligence, Inspector pane callouts, or marketing-site copy.
What it helps with
- Ship a new Intelligence feature but forget to add it to the landing page
- Rename a documentation page and leave broken links on the landing
- Add a feature card in
intelligence-overview.tsxbut forget to updatemeta.jsonnav - Delete a page but leave a stale link on the landing
- Break test assertions for CTAs when you update paths or hrefs
Example prompts for the agent
- I'm adding a new threads component to Intelligence. Help me sync the landing page.
- I renamed docs/intelligence/analytics to docs/intelligence/insights. Update all links and tests.
- We're removing the inspection module from Intelligence. Which landing files do I need to touch?
How to install intelligence-docs
1Skills CLI (Vercel)
npx skills add CopilotKit/CopilotKit --skill intelligence-docs -a claude-code2Manually: put the files in place
~/.claude/skills/intelligence-docs/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/intelligence-docs/
1Skills CLI (Vercel)
npx skills add CopilotKit/CopilotKit --skill intelligence-docs -a codex2Manually: put the files in place
.agents/skills/intelligence-docs/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add CopilotKit/CopilotKit --skill intelligence-docs -a cursor2Manually: put the files in place
.cursor/skills/intelligence-docs/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install CopilotKit/CopilotKit intelligence-docs2Manually: put the files in place
.github/skills/intelligence-docs/SKILL.md1Skills CLI (Vercel)
npx skills add CopilotKit/CopilotKit --skill intelligence-docs -a gemini-cli2Platform CLI
gemini skills install https://github.com/CopilotKit/CopilotKit --path skills/intelligence-docsManually: put the files in place
.devin/skills/intelligence-docs/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add CopilotKit/CopilotKit --skill intelligence-docs -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set6
The whole set →Similar
Questions about intelligence-docs
How do I install intelligence-docs in Claude Code?
Run npx skills add CopilotKit/CopilotKit --skill intelligence-docs -a claude-code. The skill loads into ~/.claude/skills/intelligence-docs/SKILL.md.
What does intelligence-docs do?
The skill keeps the CopilotKit Intelligence landing page in sync with new components and docs. It ensures every feature and page is named on the landing, in nav, and in tests.
When should I load this skill?
Load it when you ship a new Intelligence component, add or rename a page under docs/intelligence/, or change the overview.mdx snippet and feature cards.
Source text
SKILL.md · MIT
--- name: intelligence-docs description: > Keeps the CopilotKit Intelligence landing page in sync when a new Intelligence feature ships or when Intelligence docs are added, renamed, or removed. Use when adding Intelligence capabilities, writing or moving pages under docs/intelligence, editing IntelligenceFeatureCards, or changing snippets/shared/intelligence/overview.mdx. Don't use for OSS-only frontend docs, Inspector pane callouts, or marketing-site copy. --- # Intelligence Landing Page `/intelligence/overview` is the product landing for CopilotKit Intelligence. New Intelligence features and new Intelligence docs pages must land on that page in the same change. Do not ship a guide that the landing does not name. ## When To Use Load this skill when: - A new Intelligence feature ships (threads, analytics, learning, channels, hosting, inspection, or a later pillar) - A page is added, renamed, or removed under `showcase/shell-docs/src/content/docs/intelligence/` - The shared Intelligence overview snippet or feature cards change Before writing customer-facing words on those pages, also follow `skills/intelligence-vocabulary/SKILL.md`. Do not load it for open-source frontend guides that do not use Intelligence, or for Inspector pane callouts (`inspector-docs`). ## Landing sources Edit these in the same change as the feature or docs page: | Surface | File | | ------------------------------------ | --------------------------------------------------------------------------------------------------- | | Hero CTA (`CONNECT_HREF`) and cards | `showcase/shell-docs/src/components/content/landing-pages/intelligence-overview.tsx` | | Body, quickstart link, hosting links | `showcase/shell-docs/src/content/snippets/shared/intelligence/overview.mdx` | | Section nav | `showcase/shell-docs/src/content/docs/intelligence/meta.json` | | Root sidebar Intelligence group | `showcase/shell-docs/src/content/docs/meta.json` | | Card and CTA tests | `showcase/shell-docs/src/components/content/landing-pages/__tests__/intelligence-overview.test.tsx` | The root overview page only wraps the snippet. Do not duplicate landing copy in `docs/intelligence/overview.mdx`. ## Procedures ### Procedure 1: Add a feature or docs page 1. Add or update the guide page under `docs/intelligence/` (or the existing threads/channels path the feature already uses). 2. Put the page in `intelligence/meta.json` and in the Intelligence group in `docs/meta.json` when it belongs in the sidebar. 3. Link the page from the shared snippet. A user-facing pillar gets a card in `FEATURES` in `intelligence-overview.tsx` with a unique CTA label. A hosting or account page gets a link under **Choose where Intelligence runs**. Every link must be a real URL. 4. Do not add a second link for the same page. One page, one landing entry. 5. If the feature is a named pillar in the hero, add it to the subtitle. 6. Extend the tests in the same commit. Pin the new CTA href as a literal. ### Procedure 2: Rename or move a page 1. Update every landing CTA that pointed at the old path: card `href`, quickstart link, and the links under **Choose where Intelligence runs**. 2. Update `meta.json` files. 3. Update the tests that pin those hrefs. ### Procedure 3: Remove a feature or page 1. Remove the card or snippet link, subtitle mention, and nav entry. 2. Remove the matching test assertions. 3. Do not leave a landing link to a deleted page. ## Decision Tree - New Intelligence feature or new Intelligence docs page: Procedure 1 - Rename or move: Procedure 2 - Remove: Procedure 3 - Docs exist but landing does not name them: stop and run Procedure 1 ## Red Flags | Signal | What it means | Do instead | | -------------------------------------------------------- | ------------------------------- | --------------------------------- | | Guide merged, landing unchanged | Readers cannot find the feature | Procedure 1 in the same PR | | Card href and snippet link differ | Two stories for one feature | Use one URL | | CTA points at the marketing site when a docs page exists | Landing skips the guide | Point at the docs page | | Hero subtitle lists a pillar with no card | Copy without a path | Add the card, or drop the mention | ## Error Handling - **No docs page yet:** do not invent a guide. You can still add a snippet link that points at the current public product URL, and replace it when the guide ships. - **Feature is Intelligence-only but lives outside `docs/intelligence/`:** still add the landing CTA. Use the real path (`/threads`, `/channels`, and similar).
© CopilotKit · MIT · CopilotKit/CopilotKit