| Name | Skill ID | Description | Locations | Origin | License |
|---|---|---|---|---|---|
| adapt-yourself | adapt-yourself | Decide how to make OpenHands adapt/improve itself persistently (after restart) by choosing between repo/user skills, always-on instructions, hooks, plugins, MCP servers, or code changes in OpenHands-C… | R ~/repos/.openhands/skills | — | — |
| add-gmail | add-gmail | Add Gmail integration to SmolPaws. Can be configured as a tool (agent reads/sends emails when triggered from WhatsApp) or as a full bridge (emails can trigger the agent, schedule tasks, and receive re… | S ~/repos/smolpaws/.agents/skills | — | — |
| add-openhands-reviewer | add-openhands-reviewer | Add OpenHands PR review automation to a GitHub repository by creating or updating the review workflow, wiring the openhands-reviewer trigger, and configuring GitHub App or PAT authentication. Use when… | R ~/repos/.openhands/skills | — | — |
| add-parallel | add-parallel | Add Parallel AI MCP integration to SmolPaws for web research with quick search and deep task APIs. | S ~/repos/smolpaws/.agents/skills | — | — |
| agent-sdk | agent-sdk | Current TypeScript OpenHands SDK transpilation, profile/secret boundaries, and upstream maintenance rules. | S ~/repos/smolpaws/.agents/skills | — | — |
| agent-sdk-server | agent-sdk-server | Current upstream-shaped TypeScript OpenHands agent-server package and its boundary with the SmolPaws coordinator. | S ~/repos/smolpaws/.agents/skills | — | — |
| analytical-design | tufte-viz | | | R ~/repos/.openhands/skills | — | — |
| antislop-codebase | antislop-codebase | | | R ~/repos/.openhands/skills | — | — |
| apple-instruments DUPE | apple-instruments | Profile, debug, and inspect macOS apps and processes from the CLI using xctrace, leaks, sample, fs_usage, powermetrics, and xcodebuild. Use when diagnosing macOS performance, memory, hangs, file I/O, … | R S ~/repos/.openhands/skills, ~/repos/smolpaws/.agents/skills | — | — |
| attack-surface-reduction | attack-surface-reduction | Map and reduce unnecessary code reachability in the current codebase. Use for attack-surface analysis, pre-authentication exposure, disabled-but-reachable features, or configuration combinations that … | R ~/repos/.openhands/skills | — | — |
| babysit-pr | babysit-pr | Babysit a GitHub pull request by continuously polling CI checks/workflow runs, new review comments, and mergeability state until the PR is ready to merge (or merged/closed). Diagnose failures, retry l… | R ~/repos/.openhands/skills | — | — |
| blog-voice | blog-voice | Draft blog posts in Engel's writing voice for the "Coffee with Opus" blog. Use ONLY when intentionally writing or revising long-form blog prose on Engel's behalf (a post, a section, an intro, a rewrit… | P ~/.openhands/skills | — | — |
| brand-atomic-kit | brand-atomic-kit | Generate an agent-readable brand system as a structured folder of files. Use when building a brand identity, creating AI-usable brand guidelines, generating landing pages or marketing materials, or pa… | R ~/repos/.openhands/skills | — | — |
| cat-secretary | cat-secretary | Maintain SmolPaws secretary context and searchable Slack archives for the agent-canvas sprint. Use when asked about project status, Slack discussions, what someone said, heartbeat archive refreshes, o… | R ~/repos/.openhands/skills | — | — |
| cli-helpers | cli-helpers | How smolpaws runs Codex CLI and Claude Code headless on Engel's MacBook as helper agents (second opinion, review, parallel worker). Use when a task wants a fresh pair of eyes, a different model family… | P ~/.openhands/skills | — | — |
| cloudflare-queues | cloudflare-queues | Cloudflare Queues messaging on Workers, including producer/consumer bindings, queue handlers, batching, retries, and dead-letter queues. Use when building or configuring Cloudflare Queue workflows. | S ~/repos/smolpaws/.agents/skills | — | — |
| codebase-design | codebase-design | Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-n… | S ~/repos/smolpaws/.agents/skills | — | — |
| codebase-maintainability-guardrails | codebase-maintainability-guardrails | | | R ~/repos/.openhands/skills | — | — |
| codereview-axes | codereview-axes | Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match wha… | S ~/repos/smolpaws/.agents/skills | — | — |
| codereview-roasted DUPE | codereview-roasted | Brutally honest code review in the style of Linus Torvalds, focusing on data structures, simplicity, and pragmatism. Use when you want critical, no-nonsense feedback that prioritizes engineering funda… | P R ~/.openhands/skills, ~/repos/.openhands/skills | OpenHands/extensions | — |
| conversation-recovery | conversation-recovery | > | S ~/repos/smolpaws/.agents/skills | — | — |
| create-fork | create-fork | How to create and maintain a long-running *personal* fork of a GitHub project — the kind that intentionally diverges from upstream `main` to carry personal preferences and gets rebased onto upstream p… | R ~/repos/.openhands/skills | — | — |
| create-verification-skill | create-verification-skill | "Generate a project-local verification skill that drives your app the way a user does — any language, framework, or platform. Use for /create-verification-skill, \"make a control skill for this repo\"… | S ~/repos/smolpaws/.agents/skills | — | — |
| customize | customize | Add new capabilities or modify SmolPaws behavior. Use when user wants to add bridges (Telegram, Slack, email input), change triggers, add integrations, modify the router, or make any other customizati… | S ~/repos/smolpaws/.agents/skills | — | — |
| daytona | daytona | Daytona sandbox infrastructure and SDK usage for running agent servers, executing commands, and previewing apps. Use when provisioning or managing Daytona sandboxes. | S ~/repos/smolpaws/.agents/skills | — | — |
| debug | debug | Debug container agent issues. Use when things aren't working, container fails, authentication problems, or to understand how the container system works. Covers logs, environment variables, mounts, and… | S ~/repos/smolpaws/.agents/skills | — | — |
| diagnosing-bugs | diagnosing-bugs | Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow. | S ~/repos/smolpaws/.agents/skills | — | — |
| domain-modeling | domain-modeling | Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain t… | S ~/repos/smolpaws/.agents/skills | — | — |
| executor-qa-demo | executor-qa-demo | > | S ~/repos/smolpaws/.agents/skills | — | — |
| fastify | fastify | Comprehensive best practices for Fastify development | S ~/repos/smolpaws/.agents/skills | — | — |
| fieldtheory | fieldtheory | > | S ~/repos/smolpaws/.agents/skills | — | — |
| fly-sprites | fly-sprites | Operate Fly.io and Sprites for Engel using Keychain credentials, read-only authentication checks, persistent agent VMs, checkpoints, services, and scoped network access. Use for Fly deployments, Sprit… | P ~/.openhands/skills | — | — |
| frontend-design | frontend-design | Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples inclu… | R ~/repos/.openhands/skills | — | — |
| frontend-slides | frontend-slides | Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a ta… | R ~/repos/.openhands/skills | OpenHands/extensions | — |
| github-apps-webhooks | github-apps-webhooks | Build and operate GitHub Apps with webhook validation, JWT auth, and installation tokens. Use when integrating GitHub webhooks or GitHub App authentication. | S ~/repos/smolpaws/.agents/skills | — | — |
| github-forwarders | github-forwarders | R ~/repos/.openhands/skills | — | — | |
| grilling | grilling | Interview the user relentlessly about a plan or design. Use when the user wants to stress-test a plan before building, or uses any 'grill' trigger phrases. | S ~/repos/smolpaws/.agents/skills | — | — |
| handoff | handoff | Compact the current conversation into a handoff document for another agent to pick up. | S ~/repos/smolpaws/.agents/skills | — | — |
| human-review | human-review | Open an HTML file, Markdown file, or localhost page in the browser so Engel can edit text directly and leave comments on specific parts, then send all edits and comments back to you. Use after writing… | P ~/.openhands/skills | user-attachments/assets | MIT License |
| humanlayer-show-me | humanlayer-show-me | P ~/.openhands/skills | — | — | |
| impeccable | impeccable | "Use when the user wants to design, redesign, shape, critique, audit, polish, simplify, harden, animate, or otherwise improve a frontend interface: websites, landing pages, dashboards, product UI, com… | S ~/repos/smolpaws/.agents/skills | — | Apache License |
| improve-codebase-architecture | improve-codebase-architecture | Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick. | S ~/repos/smolpaws/.agents/skills | — | — |
| launch-video | launch-video | > | S ~/repos/smolpaws/.agents/skills | — | — |
| learning-retirement | learning-retirement | Record when a temporary engineering lesson stops applying, or check whether one is obsolete. Use while saving verified project learnings or when asked to refresh a specific learning. Does not sweep or… | R ~/repos/.openhands/skills | EveryInc/compound-engineering-plugin | — |
| llm-research | llm-research | Research LLM and AI agent topics using local paper notes and external interpretability tools. Use when investigating ML papers, model behavior, interpretability, prompting techniques, agent architectu… | P ~/.openhands/skills | — | — |
| local | local | P ~/.openhands/skills | — | — | |
| local-bd | local-bd | P ~/.openhands/skills | — | — | |
| loop-library | loop-library | Find, compare, adapt, and design repeatable AI-agent loops with explicit triggers, actions, verification, stopping conditions, guardrails, and handoffs. Use when a user asks for a loop, recurring agen… | P ~/.openhands/skills | — | — |
| macos-screen-record | macos-screen-record | "Record the macOS screen to a video file from the terminal. Uses ScreenCaptureKit's SCRecordingOutput API (macOS 15+) for direct-to-file recording. Handles TCC permission via an app bundle wrapper." | P ~/.openhands/skills | — | — |
| maintain-verification-skill | maintain-verification-skill | "Periodic pass that keeps a project's verification skill and feature map honest: parallel source readers per feature, one live session driving every feature, at most one PR of proven corrections. Use … | S ~/repos/smolpaws/.agents/skills | — | — |
| narrated-demo | narrated-demo | > | S ~/repos/smolpaws/.agents/skills | — | — |
| ndrstnd | ndrstnd | Use when a human wants to understand code changes (requests like "help me understand these changes", "explain this branch", or "walk me through this diff") and after completing a coding task when a hu… | R ~/repos/.openhands/skills | — | — |
| newsletter DUPE | newsletter | Generate a newspaper-style project status dispatch ("The Foreman Dispatch") summarizing active work, agent status, CI/CD state, code reviews, merge queues, documentation health, and open items. Use wh… | R S ~/repos/.openhands/skills, ~/repos/smolpaws/.agents/skills | — | — |
| no-ai-slop | no-ai-slop | Edit drafts into sharper, more human writing while preserving the writer's personal voice, or detect AI-slop patterns without rewriting. Use when the user wants a draft clearer, more direct, more opin… | P ~/.openhands/skills | — | — |
| observability-hardening | observability-hardening | Make a production application observable and debuggable with privacy-safe telemetry. Use when the user asks for structured logging, error classes, request IDs, traces, metrics, dashboards, alerts, pro… | R ~/repos/.openhands/skills | — | — |
| openhands-api-v1 | openhands-api-v1 | Minimal reference skill for the OpenHands Cloud REST API (V1) (app server /api/v1 + sandbox agent-server). Use when you need to automate common OpenHands Cloud actions; don't use for general sandbox/d… | R ~/repos/.openhands/skills | — | — |
| openhands-conversation-export | openhands-conversation-export | Export an OpenHands Cloud conversation to JSON and render a readable markdown transcript. Use when the user wants to export/share an OpenHands conversation, inspect conversation events, make a redacte… | R ~/repos/.openhands/skills | — | — |
| opensre | opensre | Contributing to OpenSRE (Tracer-Cloud/opensre) — contribution rules, project context, and maintainer sponsorship path. | R ~/repos/.openhands/skills | — | — |
| pr-video | pr-video | P ~/.openhands/skills | — | — | |
| printing-press | printing-press | > | S ~/repos/smolpaws/.agents/skills | — | — |
| productionize-app-with-services | productionize-app-with-services | Transform a working demo/prototype codebase into a production-shaped product that is observable, auditable, secure, API-drivable, product-manageable, and easy for AI agents/bots to maintain. Use when … | R ~/repos/.openhands/skills | — | — |
| prototype | prototype | Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like. | S ~/repos/smolpaws/.agents/skills | — | — |
| release-readiness-hardening | release-readiness-hardening | Prepare a repo for safe release and production deployment. Use when the user asks whether an app is ready to ship, needs deploy gates, environment validation, smoke tests, rollback planning, feature f… | R ~/repos/.openhands/skills | — | — |
| security-audit | security-audit | Security guidance and vulnerability review for codebases, APIs, services, CLI tools, libraries, and daemons. Use for security questions, focused reviews, vulnerability research, security audits, or pe… | R ~/repos/.openhands/skills | — | — |
| security-hardening | security-hardening | | | R ~/repos/.openhands/skills | — | — |
| security-scan | security-scan | > | S ~/repos/smolpaws/.agents/skills | — | — |
| setup | setup | Run initial SmolPaws setup. Use when user wants to install dependencies, authenticate WhatsApp, register their main channel, or start the background services. Triggers on "setup", "install", "configur… | S ~/repos/smolpaws/.agents/skills | — | — |
| show-me | show-me | > | S ~/repos/smolpaws/.agents/skills | — | — |
| skin-app | skin-app | >- | P ~/.openhands/skills | — | — |
| supabase | supabase | Supabase platform — Postgres database, pgvector for embeddings, Auth, Storage, Edge Functions, and CLI. Use when building on or integrating with Supabase. | R ~/repos/.openhands/skills | — | — |
| swiftui-pro | swiftui-pro | Comprehensively reviews SwiftUI code for best practices on modern APIs, maintainability, and performance. Use when reading, writing, or reviewing SwiftUI projects. | P ~/.openhands/skills | — | MIT License |
| tdd | tdd | Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests. | S ~/repos/smolpaws/.agents/skills | — | — |
| teach-me | teach-me | > | S ~/repos/smolpaws/.agents/skills | — | — |
| test-strategy-hardening | test-strategy-hardening | Audit and harden a repository test suite so tests carry their weight. Use when the user asks whether tests are useful, flaky, duplicated, slow, under-covering critical behavior, missing contract/regre… | R ~/repos/.openhands/skills | — | — |
| typebox | typebox | TypeBox JSON Schema builder and runtime validation for TypeScript. Use when defining schemas, inferring types, or validating data with TypeBox. | S ~/repos/smolpaws/.agents/skills | — | — |
| typesafe-ai | typesafe-ai | > | P ~/.openhands/skills | — | MIT License |
| vercel-react-best-practices DUPE | vercel-react-best-practices | React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patter… | P S ~/.openhands/skills, ~/repos/smolpaws/.agents/skills | — | — |
| video-use | video-use | Edit any video by conversation. Transcribe, cut, color grade, generate overlay animations, burn subtitles — for talking heads, montages, tutorials, travel, interviews. No presets, no menus. Ask questi… | S ~/repos/smolpaws/.agents/skills | heygen-com/hyperframes | MIT License |
| vscode-local-setup | vscode-local-setup | Run, debug, and troubleshoot the OpenHands Tab VS Code extension in a local Extension Development Host. Use when setting up VS Code locally, rebuilding or reloading the extension, collecting webview o… | R ~/repos/.openhands/skills | — | — |
| vscode-remote-setup | vscode-remote-setup | Set up and operate VS Code in a headless remote environment with Xvfb, Fluxbox, x11vnc, and noVNC. Use when testing the OpenHands Tab extension in remote sandboxes, starting or stopping noVNC services… | R ~/repos/.openhands/skills | — | — |
| wait-what | wait-what | Stop — that last message did not land. Re-pitch it with context, plainly. | S ~/repos/smolpaws/.agents/skills | — | — |
| wayfinder | wayfinder | Plan a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear. | S ~/repos/smolpaws/.agents/skills | — | — |
| weakest-hypothesis | weakest-hypothesis | Use when inducing a rule, root cause, or lesson from few examples — reflection steps in self-improvement loops, encoding learnings into memory or prompts, diagnosing from a handful of failure reports,… | S ~/repos/smolpaws/.agents/skills | — | — |
| wrangler | wrangler | Cloudflare Workers CLI for deploying, developing, and managing Workers, KV, R2, D1, Vectorize, Hyperdrive, Workers AI, Containers, Queues, Workflows, Pipelines, and Secrets Store. Load before running … | S ~/repos/smolpaws/.agents/skills | — | — |
| writing-for-agents | writing-for-agents | Writing documents an agent consumes. Use when creating or editing skills, or modifying AGENTS.md / CLAUDE.md. | S ~/repos/smolpaws/.agents/skills | — | — |
| wtf | wtf | "Explain the last message, or a supplied file, link, or passage, in plain language a person follows on the first read. Use when the user invokes wtf because they did not follow something. For a code i… | R ~/repos/.openhands/skills | — | MIT License |
Vendored with known origin: codereview-roasted + frontend-slides (OpenHands/extensions), learning-retirement (EveryInc/compound-engineering-plugin), human-review (petergyang/human-review, MIT), video-use (heygen-com/hyperframes, MIT), security-audit (cloudflare/security-audit-skill).
Kakuna suite (8 skills: antislop-codebase, codebase-maintainability-guardrails, observability-hardening, productionize-app-with-services, release-readiness-hardening, security-hardening, test-strategy-hardening, attack-surface-reduction) — vendor unknown, no README/LICENSE at the skill level.
Licensed without origin: wtf (MIT), swiftui-pro (MIT), typesafe-ai (MIT), impeccable (Apache 2.0).