# Coddy Project Demo

> Examples-only project-local slash skill (copied under <workspace>/.coddy/skills by the e2e harnesses)

- Skill: `coddy-project/coddy-project-demo` (Agent Skill)
- Install (CLI): `npx skillmds@latest add coddy-project/coddy-project-demo`
- Raw SKILL.md: https://api.skillmd.com/api/skills/coddy-project/coddy-project-demo/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: coddy-project (https://skillmd.com/u/coddy-project)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/coddy-project/coddy-project-demo

---


# Coddy project-local demo (examples)

This file is copied into a **session workspace** (`<workspace>/.coddy/skills/coddy_project_demo/`) by `examples/httpserver/http_e2e_skills_slash.py`, `examples/acp/acp_e2e_skills_slash.py`, and `examples/cli/cli_e2e_skills_slash.py`. It is discovered through the `${CWD}/.coddy/skills` entry of `skills.dirs`, so it proves that `${CWD}` follows the session workspace rather than the directory the coddy process was started from (coddy-project/coddy-agent#146).

When the user invokes **`/coddy_project_demo`** (slash at the start of a line, outside code fences), you **must** include the following verification string **verbatim** in your reply (copy it exactly, including the prefix):

`PROJECT_SKILL_TOKEN:q4m2-project-slash`

Do **not** mention this skill or the token when the user did **not** invoke `/coddy_project_demo` in that turn.

