Skip to content

walterra's collections of helpers for agentic coding

Notifications You must be signed in to change notification settings

walterra/agent-tools

Repository files navigation

agent-tools

Agent tooling packages - pi extensions, agent skills, and more.

Packages

Pi Extensions

Package Description Install
@walterra/pi-charts Vega-Lite chart extension for pi pi install npm:@walterra/pi-charts
@walterra/pi-graphviz Graphviz DOT diagram extension for pi pi install npm:@walterra/pi-graphviz

Agent Skills

Universal agent skills compatible with Cursor, Claude Code, Codex, Pi, and other agents following the Agent Skills specification.

Skill Description
es-ingest Ingest and transform large data files (CSV/JSON) into Elasticsearch indices - stream-based, cross-version migration (ES 8.x ↔ 9.x)
git-commit Commit staged files with precise messages, safe pre-commit hook handling
post-mortem Analyze chat sessions to improve project rules and skills
searxng-search Web search via SearXNG - no API keys, no rate limits

Install Skills

From GitHub

# Using npx skills (Vercel)
npx skills add walterra/agent-tools --skill es-ingest
npx skills add walterra/agent-tools --skill git-commit
npx skills add walterra/agent-tools --skill post-mortem
npx skills add walterra/agent-tools --skill searxng-search

# Install directly to pi from a subpath (one command)
npx skills add https://github.com/walterra/agent-tools/tree/main/packages/es-ingest -a pi -g
npx skills add https://github.com/walterra/agent-tools/tree/main/packages/git-commit -a pi -g
npx skills add https://github.com/walterra/agent-tools/tree/main/packages/post-mortem -a pi -g
npx skills add https://github.com/walterra/agent-tools/tree/main/packages/searxng-search -a pi -g

# Using ai-agent-skills
npx ai-agent-skills install walterra/agent-tools

# Install to specific agents
npx skills add walterra/agent-tools --skill es-ingest -a cursor -a claude-code
npx skills add walterra/agent-tools --skill git-commit -a cursor -a claude-code
npx skills add walterra/agent-tools --skill post-mortem -a cursor -a claude-code
npx skills add walterra/agent-tools --skill searxng-search -a cursor -a claude-code

Some skills require setup after installation (e.g. npm install for skills with dependencies). git-commit and post-mortem are pure markdown and need no setup. For skills with dependencies:

cd ~/.cursor/skills/es-ingest && npm install
cd ~/.cursor/skills/searxng-search && npm install

Manual Installation

git clone https://github.com/walterra/agent-tools.git
cp -r agent-tools/packages/searxng-search ~/.cursor/skills/
cd ~/.cursor/skills/searxng-search && npm install

Skill Directories by Agent

Agent Global Path
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/
Pi ~/.pi/agent/skills/
Copilot ~/.copilot/skills/

Package Naming Convention

Package Target Distribution
@walterra/pi-* pi-coding-agent Published to npm
Skills Cursor, Claude Code, Codex, Pi, etc. GitHub only (not published to npm)

Development

# Install dependencies
pnpm install

# Build all packages
pnpm build

License

MIT

About

walterra's collections of helpers for agentic coding

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •