Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

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.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add CopilotKit/CopilotKit --skill intelligence-docs -a claude-code
Open on GitHub

What 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.tsx but forget to update meta.json nav
  • 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-code

2Manually: put the files in place

~/.claude/skills/intelligence-docs/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/intelligence-docs/

From the same set6

The whole set →

Similar

paperzilla K-Dense-AI A skill that lets your agent access Paperzilla projects, recommendations, and papers through the CLI. Use it to find relevant work, browse project feeds, search recommendations, and export results. Claude Code CX Codex Cursor +1 1,900installs clinical-reports K-Dense-AI Builds draft skeletons for clinical reports and checks them with local scripts. Inputs must be synthetic, de-identified, or aggregate data. Claude Code CX Codex Cursor +1 1,900installs venue-templates K-Dense-AI Prepares journal manuscripts, conference papers, research posters, and grant documents with current venue rules and bundled LaTeX scaffolds. Verifies page limits, anonymity requirements, and formatting before submission. Claude Code CX Codex Cursor +1 1,900installs docx Nous Research A skill for creating, reading, editing, and templating Word .docx files via Python CLI scripts. Helpful when automating reports, comments, and tracked changes. Claude Code CX Codex Cursor +1 306installs typst-author jihe520 Generates, edits, and troubleshoots Typst markup while enforcing syntax rules and formatting checks. Keeps agents grounded against hallucinations. Claude Code CX Codex Cursor +1 1,800installs skill-forge sanyuan0704 A skill for building production-grade skills in Claude Code. Walks you through eight stages: from understanding the task to packaging, with checklists, iron laws, and writing techniques for reliable prompts. Claude Code CX Codex Cursor +1 4,100installs grill-with-docs Matt Pocock This skill interviews you about a plan or design and creates ADRs and a glossary along the way. Use it when decisions need sharper definition. Claude Code 1,219,756installs skill-creator official anthropics Creates and refines skills, then tests them with prompts, evaluations, and performance checks. Claude Code Claude.ai 414,180installs

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

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor