dnopi

Skills and extensions for pi-coding-agent

Package details

extensionskill

Install dnopi from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:dnopi
Package
dnopi
Version
2026.3.5
Published
Mar 5, 2026
Downloads
32/mo · 14/wk
Author
dnouri
License
MIT
Types
extension, skill
Size
238.1 KB
Dependencies
0 dependencies · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./extensions"
  ],
  "skills": [
    "./skills"
  ],
  "video": "https://github.com/dnouri/ai-config/releases/download/2026.2.9/dnopi-demo.mp4"
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

dnopi

6 skills and 2 extensions for pi.

Installation

Install all 6 skills and 2 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)

Requirements

License

MIT