Pi Claude Skills Extension — Development skill for Claude Code
A dependency-free Pi extension that loads Agent Skills from a project's .claude/skills/ directory.
How to install Pi Claude Skills Extension
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open nicbet/pi-claude-skills-extension and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Pi Claude Skills Extension does
A dependency-free [Pi](https://pi.dev) extension that loads [Agent Skills](https://agentskills.io/specification) from a project's `.claude/skills/` directory.
Alternatives in Development
- Claude Coder — Kodu is an autonomous coding agent that lives in your IDE 5.2k ★
- Claudes C Compiler — Claude Opus 4.6 wrote a dependency-free C compiler in Rust, with backends targeting x86 (64- and 32-bit), ARM 2.6k ★
- Claudecode.nvim — A Claude Code Neovim IDE Extension 2.3k ★
README
pi-claude-skills-extension
A dependency-free [Pi](https://pi.dev) extension that loads [Agent Skills](https://agentskills.io/specification) from a project's `.claude/skills/` directory.
Install
Install globally from Git once this repository is pushed:
pi install git:github.com/nicbet/pi-claude-skills-extension
For local development:
pi install /path/to/pi-claude-skills-extension
Restart Pi after installation.
Development
Install dependencies with `bun install`. The complete local quality gate is:
bun run check
Individual targets are `bun run format`, `bun run format:check`, `bun run lint`, `bun run typecheck`, and `bun run test`.
Skills
The extension finds the nearest Git worktree root from Pi's working directory. If the worktree contains `.claude/skills/`, it adds that directory to Pi's skill paths. Outside a Git worktree, Pi's current working directory is used as the project root.
Pi recursively discovers skill directories containing `SKILL.md` and validates their frontmatter against the Agent Skills standard. The extension does not transform skill files.
.claude/skills/
└── my-skill/
├── SKILL.md
├── scripts/
└── references/
---
name: my-skill
description: Explains what this skill does and when to use it.
---
# My Skill
Security
Treat `.claude/skills` as project-supplied instructions. Skills can direct the model to execute commands or use bundled scripts. The extension preserves Pi's project-trust boundary and, in interactive mode, prompts before loading skills from this directory. In non-interactive mode, use Pi's normal `--approve` flag or configure `defaultProjectTrust`.
Related Skills
Openrouter Proxy
A zero-dependency proxy that unlocks free Xiaomi MiMo on OpenRouter for any client, and fixes SSE streaming is
Chrome Extension Prospector
A Claude Code skill: find free Chrome extensions in a niche, pull dev emails, lowball acquisition offers, auto
Agent Sesh
A zero-dependency CLI tool that generates a persistent "Project Brain" in your workspace. It solves the contex
Voipi
🎙️ Give your apps, CLIs, and agents a voice. VoiPi is a universal, zero-dependency, free text-to-speech libra
Agent2Telegram
Connect a coding agent (Claude Code, Codex, Antigravity) to Telegram. Dependency-free, robust, secure.
Nemoclaw Runtime
A secure, always-on runtime for autonomous agents — gateway, policy guardrails, OpenShell sandbox, and durable
Related Agents
Shep Clean Arch Auditor
Read-only clean architecture auditor for shep. Scans a specified directory for dependency-rule violations, mag
Sanitizer
Generic sanitizer worker agent. Reads raw specs and rewrites them as clean behavioral specs. Loads sanitizatio
Compliance Checker
Reads the formatted output markdown, loads the journal requirements YAML, and systematically verifies complian