channels-setup
Use when a developer wants to build their first CopilotKit Channels agent and get it answering in Slack or Microsoft Teams — "set up a channel", "connect my…
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
$ npx -y skills add CopilotKit/CopilotKit --skill intelligence-docs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/intelligence-docsContext preview
The summary Claude sees to decide when to auto-load this skill.
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
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/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.
Load this skill when:
hosting, inspection, or a later pillar)
`showcase/shell-docs/src/content/docs/intelligence/`
Do not load it for OSS frontend guides that do not use Intelligence, or for Inspector pane callouts (`inspector-docs`).
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` | | Table, body, and MDX quickstart link | `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` | | Snippet order tests | `showcase/shell-docs/src/lib/__tests__/intelligence-landing.test.ts` |
The root overview page only wraps the snippet. Do not duplicate landing copy in `docs/intelligence/overview.mdx`.
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. Add a row to **What the platform adds** in the shared snippet. The deeper dive must be a real URL. 4. If the feature is a user-facing pillar, add a card to `FEATURES` in `intelligence-overview.tsx` with a unique CTA label and the same URL. 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.
1. Update every landing CTA that pointed at the old path: table row, card `href`, quickstart link, and "Which page should I read next?". 2. Update `meta.json` files. 3. Update the tests that pin those hrefs.
1. Remove the table row, card, subtitle mention, and nav entry. 2. Remove the matching test assertions. 3. Do not leave a landing link to a deleted page.
| Signal | What it means | Do instead | | -------------------------------------------------------- | ------------------------------- | -------------------------------------- | | Guide merged, landing unchanged | Readers cannot find the feature | Procedure 1 in the same PR | | Card href and table href 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 or table row | Copy without a path | Add both, or drop the subtitle mention |
that points at the current public product URL, and replace it when the guide ships.
still add the landing CTA. Use the real path (`/threads`, `/channels`, and similar).
Docs · Examples · CopilotKit Intelligence · Build agent-native applications — on any framework, on any surface. Generative UI, shared state, and human-in-the-loop workflows for React, Angular, Vue, React Native — and in Slack and Microsoft Teams.
Repo: CopilotKit/CopilotKit
Use when a developer wants to build their first CopilotKit Channels agent and get it answering in Slack or Microsoft Teams — "set up a channel", "connect my…
Use for the CODE half of a managed Intelligence Channel with Slack or Microsoft Teams: customising the Channel a CLI-scaffolded project already ships, or — for…
Use for the CopilotKit CLI — `npx copilotkit@latest`. Covers proving a project's wiring with `verify` before debugging anything by hand, scaffolding with…
Use for any CopilotKit question — adding it to an app, chat UI, frontend or server tools, generative UI, shared state, human-in-the-loop, agent frameworks…
Keeps CopilotKit docs pointing at shipped Inspector panes so readers open the overlay. Use when adding, changing, renaming, or removing an Inspector pane, tab,…
Runs Inspector UI work on the standalone Threads state lab so the agent can see the overlay. Use when a CopilotKit employee asks an agent to fix, polish, add,…