dnopi

内容来源:README.md(说明文档) · 原始地址 · 查看安装指南

原始内容

dnopi

6 skills and 3 extensions for pi.

Installation

Install all 6 skills and 4 extensions:

pi install npm:dnopi

Or pick what you want via settings filtering in ~/.pi/agent/settings.json:

{
  "packages": [
    {
      "source": "npm:dnopi",
      "extensions": ["extensions/notify.ts"],
      "skills": ["skills/tmux"]
    }
  ]
}

Arrays support globs and !exclusions. Omit a key to load all of that type; use [] to load none.

AGENTS.md / CLAUDE.md

AGENTS.md is the global agent instructions file — the single source of truth for how AI coding agents should behave across all projects. CLAUDE.md is a symlink to AGENTS.md, so both tools read the same file.

Tool Global location How to install
pi ~/.pi/agent/AGENTS.md ln -s <repo>/AGENTS.md ~/.pi/agent/AGENTS.md
Claude Code ~/.claude/CLAUDE.md ln -s <repo>/CLAUDE.md ~/.claude/CLAUDE.md

Both tools also support project-level files (./AGENTS.md / ./CLAUDE.md) that override or extend the global one. The global file here covers methodology (TDD, pair programming), commit discipline, testing standards, and Python guidelines.

Skills

Skill Description
linear Linear issue management with linearis CLI
aws-sso AWS SSO token re-authentication
tmux Run long-running processes in tmux sessions
slack-latest Gather recent Slack messages, read threads, and send replies
improve-agent Analyze pi sessions to find recurring issues and improve agent workflow (pi-specific)
web-search Web search and content extraction via real browser with multi-engine fallback

Extensions (pi only)

Extension Description
notify.ts Desktop notification when agent needs attention
pisay.ts π mascot — extension UI protocol test harness (/pisay help)
loop.ts Repeat a prompt or template command indefinitely (/loop, /loop stop)
subagent/ Delegate tasks to specialized subagents with isolated context

Requirements

License

MIT