
Git commit message conventions and formatting
Universal coding principles and best practices
LangGraph framework for AI agent workflows
Calculate routes (walk, bike, car) using free OSM APIs - OSRM and Valhalla
OpenAI API integration guide
Pi extension for LiteLLM proxy provider integration
PowerPoint operations: create, edit, extract, merge presentations
Get weather forecasts from free APIs - Open-Meteo (no key, unlimited)
mcporter CLI for MCP server management and tool calling
Search 300+ indexed repositories for documentation and API references
Generate cloud architecture diagrams as code (AWS, GCP, Azure, K8s)
Generate .gitignore files for projects
Manage multiple working directories with git worktree for parallel development
Isolated micro-VMs for sandboxed code execution (untrusted code, testing, builds)
GitLab CI/CD configuration guide
JSON parsing and manipulation with jq
Memory creation best practices: categorization, tagging, metadata
Generate diagrams with Mermaid syntax
Search, filter, and geocode geographical data using OpenStreetMap Overpass API
Spawn parallel pi sub-agents with different models/providers
Persistent semantic memory for agents (principles, patterns, insights)
PDF processing: read, extract, merge, split, OCR, watermark, encrypt
Query markdown content like jq (headings, code blocks, tables, links)
Guide for creating and updating skills
Create reveal.js HTML presentations with Markdown, themes, animations
uv package manager and Python interpreter
Search and analyze session logs with jq
Python development with modern tooling
Diagnose and fix failed GitLab CI/CD pipelines
TimeWarrior time tracking: start/stop intervals, query durations by tag or issue, compute totals for issue tracker time reporting
Apply themes to artifacts (slides, docs, HTML). 10 presets or custom themes
Spreadsheet operations: create, edit, format, clean, convert (xlsx, csv, tsv)
YAML parsing and manipulation with yq
Search engine for factual data using Wikidata SPARQL queries with robust Python/uv run. Built-in retry logic handles rate limits (403/429) and server errors (502, 503, 504). Use for factual questions about real-world entities, relationships, and data: people, places, organizations, events, scientific data, historical facts. Examples: 'cities with <100k population', 'Nobel Prize winners since 2010', 'chemical elements by atomic number', 'mountains over 8000m', 'US presidents born after 1900'. Query by properties (population, dates, locations, classifications), discover entity relationships, aggregate and filter data. Includes exponential backoff retry strategy and 30s timeout.
Deep research methodology: multi-hop investigation, iterative query refinement, and semantic knowledge synthesis. Use when solving complex problems requiring investigation across multiple sources, understanding API documentation, analyzing codebases, researching third-party services, or answering questions requiring cross-domain context.
Bookmark manager for saving, searching, and annotating web content. Use when: (1) saving a webpage for later reference, (2) searching previously saved bookmarks, (3) adding highlights/annotations to saved content, (4) user asks to 'bookmark this' or 'save this article'. Requires READECK_BASE_URL and READECK_API_KEY environment variables.
TaskWarrior workflow for AI agents: planning, implementation, dependencies, issue tracking
Mealie recipe manager API: recipes, shopping lists, meal plans. Requires MEALIE_BASE_URL and MEALIE_API_KEY.
glab CLI for GitLab operations (MRs, issues, pipelines)
Strands Agents SDK: build Python AI agents with OpenAI, tools, Docker
Generate static and interactive map images from waypoints
tmux terminal multiplexer reference
GitLab project management via glab CLI and GraphQL: epics, issues, tasks, hierarchy, time tracking
Docker and Docker Compose reference guide
Query library documentation via Context7 API
Route pi tools through custom backends (VMs, sandboxes) with state persistence
Automate Obsidian vaults with obsidian-cli
DuckDB patterns for JSON/JSONL analysis, array unnesting, and common gotchas. Use when querying JSON files, nested data, or encountering "UNNEST not supported here" errors.