
Automates Android UI-tree debugging via ADB. Use when an app blocks UI inspection or accessibility nodes are missing; collects uiautomator dumps, focused window info, and logcat hierarchy dumps for analysis.
Visual feedback from UI annotations. Use when the user mentions annotations, visual feedback, agentation, watch mode, critique mode, or self-driving mode. Provides tools to read, acknowledge, resolve, and dismiss UI annotations created via the Agentation browser toolbar.
Conducts comprehensive web research to find accurate, relevant information. Use when you need modern information only discoverable on the web, documentation, best practices, or technical solutions. Uses curl+markdown.new, Exa/Parallel APIs, and camoufox browser — no surf/WebFetch/WebSearch.
Share agent session traces via the traces CLI. Use when the user asks to share/publish/upload a trace. Always use private visibility.
Ink terminal renderer for json-render that turns JSON specs into interactive terminal UIs. Use when working with @json-render/ink, building terminal UIs from JSON, creating terminal component catalogs, or rendering AI-generated specs in the terminal.
Reads a specific GitHub Issue or Pull Request and extracts structured, actionable information. Use when you have an issue/PR URL or repo+number (e.g., owner/repo#123).
Enforces using uv to run all Python scripts and ty for type checking. Includes inline script metadata (PEP 723) for one-time scripts with dependencies.
Searches and ranks GitHub Issues and Pull Requests for a topic or filter set. Returns structured, de-duplicated results with links. Great for triage, planning, and research.
Archives all external links from an Obsidian markdown file by fetching their content and saving locally as markdown. Use when you need to save linked content for offline access or backup.
Sets up a modern Python project with uv, ruff, ty, and best practices for AI agent compatibility. Creates publishable packages with proper structure, type hints, and documentation.
Ensures .env files in TypeScript projects override sops-nix shell secrets. Use when setting up env loading, debugging missing/wrong API keys, or configuring dotenv in TS projects.
Browser automation using Stagehand and AI. Use when you need to interact with websites, fill forms, login to services, extract data from web pages, or automate web workflows. Provides the browser_automate tool.
Allows pi or any agent to put secrets safely via sops.