Portable AI skills and agents for freeCodeCamp, plus Claude Code plugin bundles for richer workflows.
| Type | Path | Portability |
|---|---|---|
| Plugins | plugins/<name>/ |
Claude Code-specific bundle with manifest, hooks, MCP config, and packaged skills |
| Skills | skills/<name>/ and plugins/<name>/skills/<name>/ |
Portable SKILL.md packages following the Agent Skills format |
| Agents | agents/*.md and plugin-local agents/*.md |
Portable Markdown prompts with name and description frontmatter |
Claude Code-specific behavior belongs in plugin manifests, hooks, MCP config, or plugin docs. Canonical skills and agents stay tool-agnostic.
Install portable skills into any compatible tool:
npx skills add freeCodeCamp/fCC-AI-MarketplaceInstall one skill:
npx skills add freeCodeCamp/fCC-AI-Marketplace --skill command-line-chicUse a full Claude Code plugin:
claude --plugin-dir ./plugins/<plugin-name>| Plugin | Description | Skills | Status |
|---|---|---|---|
| spanish-curriculum | Professional Spanish curriculum pipeline across CEFR levels A1-C2. | carmen, curriculum, marcos | Active |
| Skill | Description | Status |
|---|---|---|
| command-line-chic | freeCodeCamp UI design system and aesthetic guidelines. | Active |
| hello-world | Reference skill demonstrating the marketplace skill format. | Reference |
| sync-issue-templates | Sync GitHub issue templates from an organization's .github repository. |
Active |
| Skill | Plugin | Description | Status |
|---|---|---|---|
| carmen | spanish-curriculum | Research, plan, and refine Spanish curriculum modules. | Active |
| curriculum | spanish-curriculum | Coordinate the Carmen to Marcos planning and task creation workflow. | Active |
| marcos | spanish-curriculum | Generate task files from planned Spanish curriculum modules. | Active |
| Agent | Description | Status |
|---|---|---|
| hello-world | Reference agent demonstrating the portable agent definition format. | Reference |
Plugin-local agents are indexed in AGENTS.md and referenced from their owning skill.
Skills follow the Agent Skills standard. Agent files are portable Markdown source; tool-specific loading may require an adapter.
| Tool | Skills | Shared Agent Source | Full Plugins |
|---|---|---|---|
| Claude Code | Yes | Yes | Yes |
| Codex CLI | Yes | Markdown source | No |
| OpenCode | Yes | Markdown source | No |
| VS Code / GitHub Copilot | Yes | Markdown source | No |
| Cursor | Yes | Markdown source | No |
| Gemini CLI | Yes | Markdown source | No |
| Other Agent Skills-compatible tools | Yes | Markdown source | No |
pnpm install
pnpm run validate
pnpm turbo checkEvery plugin directory must include a README. Skills and agents self-document in their canonical Markdown files.
See CONTRIBUTING.md for authoring rules and AGENTS.md for agent-facing repository instructions.
Copyright (c) freeCodeCamp. This project is licensed under the BSD 3-Clause License.