
Look at the todo list, choose the next most appropriate actionable todo, execute exactly one todo, then stop and report back on what was done. After the work, reconcile the todo list so related todos reflect reality. Use this whenever the user wants you to pick the next task from todos and make progress without manually selecting one first.
Index and search code repositories, documentation, research papers, HuggingFace datasets, local folders, Slack workspaces, Google Drive, and packages with Nia AI. Includes auth bootstrapping, Oracle autonomous research, GitHub live search, dependency analysis, context sharing, and code advisor.
Generate creative project names and check .com domain availability
Review UI code for Vercel Web Interface Guidelines compliance
Opinionated constraints for building better interfaces with agents.
Connect to Snowflake via SnowSQL
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
Run the reviewer sub-agent for code review
Run accessibility and visual design review
Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.
Build or modify a Pi extension. Use this whenever the user wants a custom slash command, extension tool, lifecycle hook, context filtering, session persistence, UI prompt, model/provider integration, or anything placed in ~/.pi/agent/extensions/. This skill is especially relevant when the user says “create a pi extension”, mentions /reload, wants custom command behavior, or needs extension code that uses Pi APIs rather than app code.
Interactive browser automation via Chrome DevTools Protocol. Use when you need to interact with web pages, test frontends, or when user interaction with a visible browser is required.
Build and review frontend with accessibility, design constraints, and Vercel guidelines
Interacts with live Hunk diff review sessions via CLI. Inspects review focus, navigates files and hunks, reloads session contents, and adds inline review comments. Use when the user has a Hunk session running or wants to review diffs interactively.
Check domain availability for a name across variations and TLDs
Deep, rigorous multi-model code review for PRs, branches, diffs, commits, or pre-merge checks. Use this when the user explicitly asks for a deep review, thorough review, rigorous review, pre-merge check, PR review, branch review, or wants maximum confidence. Do not use for quick/casual reviews; use quick-review instead. Treat AI output as a first draft: run independent Pi subagents on Claude Opus, GPT-5.5 extra-high reasoning, and Gemini; validate and synthesize severity-ranked findings before fixes.
Explain and execute how to add a new global or repo-local skill
Fast multi-model code review for quick/casual checks of local diffs, staged changes, latest commits, branches, PRs, or specific files. Use this whenever the user asks for a quick review, light review, sanity check, scan for obvious issues, or asks simply to review code without saying deep/thorough/rigorous. Uses faster models in parallel and returns only validated high-signal findings. For exhaustive pre-merge confidence, use deep-review instead.
Review UI code for Vercel Web Interface Guidelines compliance
Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.
Build or modify a Pi extension. Use this whenever the user wants a custom slash command, extension tool, lifecycle hook, context filtering, session persistence, UI prompt, model/provider integration, or anything placed in ~/.pi/agent/extensions/. This skill is especially relevant when the user says “create a pi extension”, mentions /reload, wants custom command behavior, or needs extension code that uses Pi APIs rather than app code.
Explain and execute how to add a new global or repo-local skill
Check domain availability for a name across variations and TLDs
Look at the todo list, choose the next most appropriate actionable todo, execute exactly one todo, then stop and report back on what was done. After the work, reconcile the todo list so related todos reflect reality. Use this whenever the user wants you to pick the next task from todos and make progress without manually selecting one first.
Build and review frontend with accessibility, design constraints, and Vercel guidelines
Generate creative project names and check .com domain availability
Interactive browser automation via Chrome DevTools Protocol. Use when you need to interact with web pages, test frontends, or when user interaction with a visible browser is required.
Index and search code repositories, documentation, research papers, HuggingFace datasets, local folders, Slack workspaces, Google Drive, and packages with Nia AI. Includes auth bootstrapping, Oracle autonomous research, GitHub live search, dependency analysis, context sharing, and code advisor.
Connect to Snowflake via SnowSQL
Run accessibility and visual design review
Opinionated constraints for building better interfaces with agents.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.