Skip to main content
skill CX Codex

freecodecamp-curriculum — Claude Code skill: features and setup

Get guidance on freeCodeCamp development, from running the project locally to authoring and validating curriculum challenges.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add reason-machines/trending-skills --skill freecodecamp-curriculum -a claude-code
Open on GitHub

What freecodecamp-curriculum does

This skill explains how freeCodeCamp’s repository is organized and where curriculum challenges live: curriculum/challenges/. It covers using pnpm run create-challenge to start a challenge, shaping its Markdown file, and checking work with pnpm run test:curriculum. Challenge tests go in # --hints-- sections and can inspect code or the DOM.

The local setup guide requires Node.js 20+, pnpm 9+, and MongoDB. GitHub OAuth also calls for a GitHub account. The steps cover installing packages, configuring .env, seeding the database, and starting the development servers. Without MongoDB, the documented local setup cannot be completed. The skill also walks through adding Fastify routes to the API.

What it helps with

  • run the freeCodeCamp project locally
  • create a curriculum challenge
  • validate a challenge by ID or block
  • write JavaScript challenge assertions
  • add a Fastify route to the API

Example prompts for the agent

  • Help me get freeCodeCamp running locally and configure .env.
  • Create a basic-javascript challenge and show me how to validate it.
  • Explain how to write tests for a JavaScript challenge in freeCodeCamp.

How to install freecodecamp-curriculum

1Skills CLI (Vercel)

npx skills add reason-machines/trending-skills --skill freecodecamp-curriculum -a claude-code

2Manually: put the files in place

~/.claude/skills/freecodecamp-curriculum/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/freecodecamp-curriculum/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about freecodecamp-curriculum

How do I install freecodecamp-curriculum in Claude Code?

Run npx skills add reason-machines/trending-skills --skill freecodecamp-curriculum -a claude-code. The skill file is placed at ~/.claude/skills/freecodecamp-curriculum/SKILL.md.

What does freecodecamp-curriculum do?

It guides work on the freeCodeCamp codebase and curriculum, including local setup, challenge authoring, and validation.

What do I need to run freeCodeCamp locally?

The setup guide requires Node.js 20+, pnpm 9+, and MongoDB. GitHub OAuth requires a GitHub account.

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set186

openai-symphony-autonomous-agents Guides the setup of OpenAI Symphony to run autonomous coding agents in isolated branches based on project tracker tickets. CX Codex +1 1,400installs voicebox-voice-synthesis Tells your agent how to run Voicebox and talk to its REST API on localhost:17493: speech generation, voice profiles, effects, queue. CX Codex +1 1,400installs metaclaw-evolving-agent This skill walks you through deploying MetaClaw, a proxy agent that injects learned skills into conversations and trains on live sessions. CX Codex +1 1,400installs edict-multi-agent-orchestration Orchestrates 12 specialized AI agents through an OpenClaw pipeline with quality gates, per-agent model configs, and a React kanban board. CX Codex +1 1,400installs openmaic-classroom A skill that generates interactive lessons: slides, quizzes, simulations and project work come out of a multi-agent pipeline. Useful when you need a course from a topic or document. CX Codex +1 1,400installs cmux-terminal-multiplexer Equips AI agents with CLI commands for terminal split orchestration and headless Chromium browser actions via surface handles. CX Codex +1 1,400installs nightingale-karaoke This skill guides an agent through a Rust karaoke app with vocal separation, timed lyrics, player profiles, and pitch scoring. CX Codex +1 1,300installs kimodo-motion-diffusion A skill that wires the Kimodo kinematic diffusion model into your agent for 3D human and humanoid robot motion from text prompts and constraints. Expect roughly 17GB of VRAM. CX Codex +1 1,300installs

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