Plugins for the freeCodeCamp's AI Assisted Development workflows
npx skills add https://github.com/freecodecamp/fcc-ai-marketplace --skill command-line-chicقم بتثبيت هذه المهارة باستخدام واجهة سطر الأوامر (CLI) وابدأ في استخدام سير عمل SKILL.md في مساحة عملك.
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-Marketplace
Install one skill:
npx skills add freeCodeCamp/fCC-AI-Marketplace --skill command-line-chic
Use 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 check
Every 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.