Agent Skills
Load your PromptNote prompts as reusable Agent Skills — works with Claude Code, Cursor, Windsurf, and 40+ AI agents.
This content is not available in your language yet.
Agent Skills let your AI assistant use the pnote CLI directly. Works with Claude Code, Cursor, Windsurf, and 40+ other agents via skills.sh. Ask your agent to search your library, copy prompts, create notes, or manage tags — all through natural conversation.
Install
Section titled “Install”Option A: Via skills.sh (Recommended)
Section titled “Option A: Via skills.sh (Recommended)”npx skills add iopho-team/iopho-skills --skill pnoteGlobal install (available across all projects):
npx skills add iopho-team/iopho-skills --skill pnote -g -yOption B: Via pnote skills pull
Section titled “Option B: Via pnote skills pull”If you already use the pnote CLI and have your skills stored in PromptNote:
pnote skills pull # Global: ~/.agents/skills/ + agent symlinkspnote skills pull --project # Project: ./.agents/skills/ + agent symlinksThis writes to the canonical .agents/skills/<name>/ store and creates relative symlinks in the agent directories (.claude/skills/ always, plus .windsurf/skills/, .augment/skills/, .agent/skills/ when those agents are installed), matching the npx skills layout.
A pull never deletes a real directory or overwrites a locally modified file — it reports a conflict and skips. Add --force to overwrite (the original is backed up to ~/.cache/pnote/skill-backups/ first), or --dry-run to preview.
See what’s on your machine: pnote skills scan
Section titled “See what’s on your machine: pnote skills scan”pnote skills scan # Read-only inventory of local skillspnote skills scan --usage # Include 30-day usage statspnote skills scan --json # Structured outputscan is read-only — nothing is written, deleted, moved, or uploaded. By default it covers only the global agent skill directories, project roots derived from your agents’ own session records (Claude Code, OpenAI Codex CLI, Kimi Code, Grok/xAI CLI), and the current directory. A repository you cloned but never opened in an agent is not scanned — point at it with pnote skills scan --path <dir>.
Keep cloud and local in sync
Section titled “Keep cloud and local in sync”pnote skills diff # Compare local files with the cloudpnote skills push <dir> # Upload a local skill directorypnote skills push <name> --file <path> # Push a single fileSkills are stored as notes (note_type="skill") with titles like skill-name/filename.md. A push appends a new snippet version rather than destroying cloud history; if the cloud copy is newer than your local file, the push is skipped unless you add --force.
Option C: Manual
Section titled “Option C: Manual”- Clone or download
SKILL.mdfrom iopho-team/iopho-skills - Place in
.agents/skills/pnote/SKILL.mdin your project (or~/.agents/skills/pnote/SKILL.mdglobally) - Agent-specific directories like
.claude/skills/pnoteshould be symlinks pointing to../../.agents/skills/pnote
Prerequisites
Section titled “Prerequisites”- Install the CLI:
npm install -g pnote - Authenticate: Generate an API token from the web app, then run:
pnote auth token pn_your_token_hereIn Claude Code, use the /pnote slash command:
/pnote notes # list all notes/pnote search "system prompt" # search by keyword/pnote notes --tag "ai/tools" # filter by tag/pnote notes snippet copy <id> # copy to clipboard/pnote notes create "Title" # create a noteOr ask Claude naturally — the skill lets it run any pnote command:
“Search my PromptNote library for code review prompts”
“Copy the latest snippet from my ‘Claude system prompt’ note”
“Create a new note called ‘Meeting Summary Template’ with the content we just wrote”
What the skill can do
Section titled “What the skill can do”- Search and browse — List notes, filter by tag, full-text search
- Read and copy — Get note content, copy snippets to clipboard
- Create and edit — New notes, add snippet versions, rename tags
- PIN-protected notes — Access with
PNOTE_PINenv var or-pflag; usepnote pin statusto verify setup - Manage skills — Pull your PromptNote-hosted skills with
pnote skills pull, push local skills withpnote skills push, compare withpnote skills diff, and inventory local skills read-only withpnote skills scan
- GitHub: iopho-team/iopho-skills
- CLI Reference — Full command documentation
- npm: pnote