No description
  • TypeScript 39.7%
  • Python 38.8%
  • HTML 10.7%
  • Shell 10%
  • JavaScript 0.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-14 21:02:44 +02:00
agent feat: add qwen3.8 27B Q4XL 2026-08-14 21:02:44 +02:00
plans feat: phased research 2026-05-16 12:08:15 +02:00
skills feat: list to chain 2026-06-28 16:15:11 +02:00
.gitignore feat: remove model store from git 2026-08-04 17:40:26 +02:00
README.md feat: update readme with current state 2026-07-17 18:57:59 +02:00

.pi — Pi Coding Agent Configuration

Personal configuration for the Pi Coding Agent.

Skills

agent/skills/ (local copies)

Skill Description
code-guidelines-python Python coding standards, tooling, and testing rules
conversation-to-html Render conversation JSON/JSONL to standalone HTML reports
ddd Domain-driven design skill
deepseek-ocr-2 OCR PDFs to Markdown using DeepSeek-OCR-2 (and convert to epub or html)
evaluation-driven-convergence Evaluation-driven convergence methodology
fetch-document Fetch documents from websites, filesystem, Google Drive, SharePoint, Confluence
grill-me Code review and improvement
init-plan Explore codebase and produce high-level plans
marimo-pair Drive a live marimo notebook kernel
planning Produce structured implementation plans
pydoclint Python docstring linting
qmd Quarto Markdown support
refactor Code refactoring
refactor-tests Test refactoring
socratic-tutor Socratic method pedagogical aid
step-by-step-plan Turn features into ordered implementation increments
summarize-documents Document summarization
tts-cli Text-to-speech via Supertonic TTS
upload-document Upload files to websites, Google Drive, SharePoint, Confluence
upload-file-nextcloud Upload files to Nextcloud
web-search Web search via Brave Search API

External skills installation

Skill Description
jj-core Jujutsu version control management
jj-hunk Programmatic hunk selection for Jujutsu
marimo-notebook Write marimo notebooks
marimo-pair Drive a live marimo notebook kernel
web-search Web search via Brave Search API

Install new skills with:

npx skills add <owner>/<repo>

Update all skills:

npx skills update

marimo-pair

Work inside a running marimo notebook's kernel.

📖 Documentation

npx skills add marimo-team/marimo-pair

General-purpose web search powered by Brave Search. Returns structured results with snippets, URLs, thumbnails, and supports filters (freshness, safesearch), Goggles for custom ranking, and rich data enrichments (weather, stocks, etc.).

Requires a Brave Search API key.

npx skills add brave/brave-search-skills@web-search -g -y

Extensions

Extensions in agent/extensions/ extend the agent's behavior by hooking into tool calls and events.

Extension Description
ollama.ts Ollama model management — fetches and syncs available models from a local Ollama instance
safety-guard.ts Safety guard — restricts dangerous bash commands (rm, sudo, chmod, dd, etc.) and requires confirmation for read/write operations outside the current directory tree
skill-gate.ts Skill gate — blocks write/edit on .py files unless the required skill has been loaded in the current session

Keybindings

Action Binding
New line in input Shift+Enter or Ctrl+Shift+J