Install
$ agentstack add skill-copilotkit-skills-copilotkit-contribute ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Contributing to CopilotKit
> Important: CopilotKit's internal v2 packages use the @copilotkit/* namespace. The public API that users install is @copilotkit/*. When contributing, you work with @copilotkit/* source but users never see that namespace.
Live Documentation (MCP)
This plugin includes an MCP server (copilotkit-docs) that provides search-docs and search-code tools for querying live CopilotKit documentation and source code.
- Claude Code: Auto-configured by the plugin's
.mcp.json-- no setup needed. - Codex: Requires manual configuration. See the [copilotkit-debug skill](../copilotkit-debug/SKILL.md#mcp-setup) for setup instructions.
Workflow
- Fork and clone the CopilotKit/CopilotKit repository.
- Install dependencies with
pnpm install(requires pnpm v9.x and Node 20+). - Build once with
pnpm buildto bootstrap all packages. - Create a branch using the naming convention:
feat/-,fix/-, ordocs/-. - Develop with
pnpm dev(watches all packages) or target a specific package withnx run @copilotkit/:dev. - Write and run tests with
nx run @copilotkit/:test. All v2 packages use Vitest. - Lint and format with
pnpm run lint --fix && pnpm run format. - Commit using conventional commit format:
():(enforced by commitlint). - Push and open a PR against the
mainbranch. CI builds all packages and publishes preview packages via pkg-pr-new.
Before Opening a PR
- Reach out to the maintainers first for any significant work (file an issue or ask on Discord).
- Run
pnpm run testto verify all tests pass. - Run
pnpm run buildto verify the full build succeeds. - Run
pnpm run check-prettierto verify formatting. - Ensure commit messages follow the
():format.
Quick Reference
| Task | Command | |---|---| | Install dependencies | pnpm install | | Build all packages | pnpm build | | Dev mode (all) | pnpm dev | | Dev mode (v2 only) | pnpm dev:next | | Run all tests | pnpm run test | | Run v2 tests only | pnpm test:next | | Run single package tests | nx run @copilotkit/core:test | | Test with coverage | pnpm run test:coverage | | Lint | pnpm run lint | | Format | pnpm run format | | Check formatting | pnpm run check-prettier | | Type check | pnpm run check-types | | Package quality checks | pnpm run check:packages | | Dependency graph | pnpm run graph |
Key Architecture Points
- V2 (
@copilotkit/*) is the real implementation. V1 (@copilotkit/*) wraps V2. - New features always go in V2 packages under
packages/v2/. - Communication between frontend and runtime uses the AG-UI protocol (SSE-based events).
- The monorepo uses Nx for task orchestration and pnpm workspaces.
Reference Documents
- [Contribution Guide](references/contribution-guide.md) — full onboarding walkthrough
- [Repo Structure](references/repo-structure.md) — package layout and architecture
- [Testing Guide](references/testing-guide.md) — Vitest setup, running tests, coverage
- [PR Guidelines](references/pr-guidelines.md) — CI checks, review process, expectations
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: CopilotKit
- Source: CopilotKit/skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.