@skills · Owner
Agent skills by openhands
89 skills indexed from github.com/openhands. Reference any of them in AdaL, Claude Code, Cursor or any coding agent — nothing to install.
- add-javadoc · Skill · 134 stars
Add comprehensive JavaDoc documentation to Java classes and methods. Use when documenting Java code, adding API documentation, or improving code documentat
- add-skill · Skill · 134 stars
Import an existing skill from a GitHub repository URL into the current workspace. Use only when the user provides or references a GitHub URL/repo to fetch
- agent-canvas-environment · Skill · 134 stars
Work effectively inside a local Agent Canvas environment, including local agent-server auth, frontend/backend port discovery, safe workspace hygiene, and d
- agent-creator · Skill · 134 stars
Create file-based sub-agents as Markdown files following the OpenHands SDK format. Guides the user through a structured interview to collect requirements,
- agent-memory · Skill · 134 stars
Persist and retrieve repository-specific knowledge using AGENTS.md files. Use when you want to save important information about a codebase (build commands,
- agent-readiness-report · Skill · 134 stars
Evaluate how well a codebase supports autonomous AI-assisted development. Analyzes repositories across five pillars (Agent Instructions, Feedback Loops, Wo
- agent-sdk-builder · Skill · 134 stars
Guided workflow for building custom AI agents using the OpenHands Software Agent SDK. Use when you want to create a new agent through an interactive interv
- azure-devops · Skill · 134 stars
Interact with Azure DevOps repositories, pull requests, and APIs using the AZURE_DEVOPS_TOKEN environment variable. Use when working with code hosted on Az
- bitbucket · Skill · 134 stars
Bitbucket integration hub. Detects whether the repository is on Bitbucket Cloud or Bitbucket Data Center and directs you to the matching detailed skill (bi
- bitbucket-cloud · Skill · 134 stars
Bitbucket Cloud (bitbucket.org) specifics — authenticate with BITBUCKET_TOKEN, use the REST API v2, workspace/repo_slug repositories, and the create_bitbuc
- bitbucket-data-center · Skill · 134 stars
Bitbucket Data Center (self-hosted Bitbucket Server) specifics — authenticate with BITBUCKET_DATA_CENTER_TOKEN, use the REST API 1.0, PROJECT/repo_slug rep
- build-setup · Skill · 134 stars
Set up build environment and test fixtures for COBOL-to-Java migrations. Creates compilation infrastructure for both languages and generates golden test da
- cobol-modernization · Skill · 134 stars
End-to-end COBOL to Java migration workflow. Handles build setup, mainframe dependency removal, and code migration with test validation.
- cobol-modernization · Collection · 134 stars
- code-review · Skill · 134 stars
Rigorous code review focusing on data structures, simplicity, security, pragmatism, and risk/safety evaluation. Provides brutally honest, actionable feedba
- code-simplifier · Skill · 134 stars
Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Analyzes recently modified code across three
- datadog · Skill · 134 stars
Query and analyze Datadog logs, metrics, APM traces, and monitors using the Datadog API. Use when debugging production issues, monitoring application perfo
- deno · Skill · 134 stars
If the project uses deno, use this skill. Use this skill to initialize and work with Deno projects, add/remove dependencies (JSR and npm), run tasks and sc
- discord · Skill · 134 stars
Build and automate Discord integrations (bots, webhooks, slash commands, and REST API workflows). Use when the user mentions Discord, a Discord server/guil
- docker · Skill · 134 stars
Run Docker commands within a container environment, including starting the Docker daemon and managing containers. Use when building, running, or managing D
- evidence-based-citations · Skill · 134 stars
Back factual claims and field values with official, verifiable sources. Use when the user asks to fill fields, answer questions, or make claims that must b
- flarglebargle · Skill · 134 stars
A test skill that responds to the magic word "flarglebargle" with a compliment. Use for testing skill activation and trigger functionality.
- frontend-design · Skill · 134 stars
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifa
- github · Skill · 134 stars
Interact with GitHub repositories, pull requests, issues, and workflows using the GITHUB_TOKEN environment variable and GitHub CLI. Use when working with c
- github-actions · Skill · 134 stars
Create, debug, and test GitHub Actions workflows and custom actions. Use when building CI/CD pipelines, automating workflows, or troubleshooting GitHub Act
- github-pr-review · Skill · 134 stars
Post PR review comments using the GitHub API with inline comments, suggestions, and priority labels.
- github-pr-reviewer · Skill · 134 stars
Create an automation that reviews GitHub pull requests when a configurable trigger label is applied. Polls one or more repositories deterministically, star
- github-repo-monitor · Skill · 134 stars
This skill should be used when the user asks to "monitor a GitHub repository", "watch GitHub for issues or PRs", "respond to @OpenHands mentions on GitHub"
- gitlab · Skill · 134 stars
Interact with GitLab repositories, merge requests, and APIs using the GITLAB_TOKEN environment variable. Use when working with code hosted on GitLab or man
- improve-agent-readiness · Skill · 134 stars
Use an agent readiness report to identify and implement improvements that make a repository more agent-friendly. Proposes repo-appropriate fixes for each p
- incident-retrospective · Skill · 134 stars
Create an automation that drafts incident retrospectives. Gathers incident-channel messages from Slack, collects linked tickets and follow-ups from Linear,
- iterate · Skill · 134 stars
Iterate on a GitHub pull request — drive it through CI, code review, and QA until it is merge-ready. Poll verification layers with `gh` CLI, diagnose and f
- jira-issue-to-pr · Skill · 134 stars
This skill should be used when the user asks to "set up a Jira automation to create pull requests", "poll Jira for create-pr issues", "automatically create
- jupyter · Skill · 134 stars
Read, modify, execute, and convert Jupyter notebooks programmatically. Use when working with .ipynb files for data science workflows, including editing cel
- kubernetes · Skill · 134 stars
Set up and manage local Kubernetes clusters using KIND (Kubernetes IN Docker). Use when testing Kubernetes applications locally or developing cloud-native
- learn-from-code-review · Skill · 134 stars
Distill code review feedback from GitHub PRs into reusable skills and guidelines. This skill should be used when users ask to "learn from code reviews", "d
- linear · Skill · 134 stars
Interact with Linear project management - query issues, update status, create tickets, and manage workflows using the Linear GraphQL API. Use when working
- linear-triage · Skill · 134 stars
Create an automation that triages new Linear issues. Inspects the issue title, description, team, customer, priority, and recent related issues via Linear
- magic-test · Collection · 134 stars
- magic-word · Skill · 134 stars
A test skill that responds to the magic word "alakazam" with a specific phrase
- mainframe-planning · Skill · 134 stars
Create a transformation guide for replacing mainframe-specific COBOL constructs with standard COBOL equivalents. Use when preparing COBOL code for local ex
- mainframe-removal · Skill · 134 stars
Apply mainframe dependency transformations to COBOL code using a pre-generated transformation guide. Converts CICS/VSAM constructs to standard COBOL.
- migration-mapping · Skill · 134 stars
Create a mapping from source language files to target language files for code migrations. Use when evaluating or documenting a migration project.
- migration-report · Skill · 134 stars
Generate a comprehensive migration report summarizing quality scores and providing recommendations. Use after scoring a migration project.
- migration-scoring · Skill · 134 stars
Evaluate code migration quality with coverage, correctness, and style scoring. Generates executive reports with actionable recommendations.
- migration-scoring · Collection · 134 stars
- notion · Skill · 134 stars
Create, search, and update Notion pages/databases using the Notion API. Use for documenting work, generating runbooks, and automating knowledge base update
- npm · Skill · 134 stars
Handle npm package installation in non-interactive environments by piping confirmations. Use when installing Node.js packages that require user confirmatio
- onboarding · Collection · 134 stars
- openhands · Skill · 134 stars
Unified OpenHands plugin — bundles the OpenHands Cloud CLI, Cloud REST API (openhands-api), Automations (openhands-automation), and Software Agent SDK refe
- openhands-api · Skill · 134 stars
Reference skill for the OpenHands Cloud REST API (V1) and agent-server APIs, including how to start additional cloud or local backend conversations for fre
- openhands-automation · Skill · 134 stars
This skill should be used when the user asks to "create an automation", "schedule a task", "set up a cron job", "webhook integration", "event-triggered aut
- openhands-sdk · Skill · 134 stars
Reference skill for the OpenHands Software Agent SDK - the Python framework for building AI agents that write software. Use when you need to build agents w
- pdflatex · Skill · 134 stars
Install and use pdflatex to compile LaTeX documents into PDFs on Linux. Use when generating academic papers, research publications, or any documents writte
- plain-english-content · Skill · 134 stars
This skill should be used when the user asks to "write in plain English", "make this easier to read", "rewrite guidance", "improve report clarity", or prod
- plugins · Collection · 134 stars
- prd · Skill · 134 stars
Generate a Product Requirements Document (PRD) for a new feature. Use when planning a feature, starting a new project, or when asked to create a PRD.
- qa-changes · Skill · 134 stars
This skill should be used when the user asks to "QA a pull request", "test PR changes", "verify a PR works", "functionally test changes", or when an automa
- release-notes · Skill · 134 stars
Generate formatted changelogs from git history since the last release tag. Use when preparing release notes that categorize changes into breaking changes,
- release-notes · Skill · 134 stars
Generate consistent, well-structured release notes from git history. Triggered on release tags following semver patterns (v*.*.*) to produce categorized ch
- research-brief · Skill · 134 stars
Create an automation that writes a recurring research brief. Uses Tavily MCP for web research and Notion MCP to publish the final brief with executive summ
- score-quality · Skill · 134 stars
Score code migration quality based on coverage and correctness. Evaluates how well target code represents source functionality.
- score-style · Skill · 134 stars
Score migrated code against style guidelines and best practices. Evaluates code quality independent of functional correctness.
- security · Skill · 134 stars
Security best practices for secure coding, authentication, authorization, and data protection. Use when developing features that handle sensitive data, use
- setup-agents-md · Skill · 134 stars
Generate a high-quality, repo-specific AGENTS.md file that tells AI agents how to work effectively in a repository. Reads the actual repo to extract comman
- setup-openhands · Skill · 134 stars
Set up a repository for effective use with OpenHands. Creates AGENTS.md, setup and pre-commit scripts, and a PR review workflow. Designed to run automatica
- setup-pr-review · Skill · 134 stars
Set up the OpenHands automated PR review workflow in a GitHub repository. Creates the workflow file and asks the user for configuration preferences. Use wh
- skill-creator · Skill · 134 stars
This skill should be used when the user wants to "add a skill", "create a skill", "make a new skill", "write a new skill", "improve skill description", "or
- skills · Collection · 134 stars
- skills · Collection · 134 stars
- skills · Collection · 134 stars
- skills · Collection · 134 stars
- skills · Collection · 134 stars
- skills · Collection · 134 stars
- slack-channel-monitor · Skill · 134 stars
This skill should be used when the user asks to "monitor a Slack channel", "watch Slack for messages", "create a Slack bot that responds to mentions", "set
- slack-standup-digest · Skill · 134 stars
Create an automation that generates an async standup digest from Slack. Searches selected channels for messages since the previous workday, groups updates
- spark-version-upgrade · Skill · 134 stars
Upgrade Apache Spark applications between major versions (2.x→3.x, 3.x→4.x). Covers build files, deprecated APIs, configuration changes, SQL/DataFrame upda
- ssh · Skill · 134 stars
Establish and manage SSH connections to remote machines, including key generation, configuration, and file transfers. Use when connecting to remote servers
- swift-linux · Skill · 134 stars
Install and configure Swift programming language on Debian Linux for server-side development. Use when building Swift applications on Linux or setting up a
- technical-writing · Skill · 134 stars
Guides technical explanations toward flowing, direct, conversational prose. This skill should be used for engineering chat, design discussion, architecture
- theme-factory · Skill · 134 stars
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colo
- to-java-migration · Skill · 134 stars
Migrate COBOL code to idiomatic Java, preserving business logic while following Java best practices. Use for COBOL modernization projects.
- upstream-fork-sync · Skill · 134 stars
This skill should be used when the user asks to "keep a fork in sync", "rebase local changes on upstream", "sync my fork nightly", "long-lived fork", or "a
- uv · Skill · 134 stars
If the project uses uv, use this skill. Use this skill to create/manage Python projects and environments with `uv`, add/remove dependencies, sync a project
- vercel · Skill · 134 stars
Deploy and manage applications on Vercel, including preview deployments and deployment protection. Use when working with Vercel-hosted projects or configur
- github-agents-md-maintainer · Skill
Create an automation that keeps AGENTS.md current in one or more GitHub repositories. On a schedule - weekly by default - it clones the default branch, sta
- github-issue-to-pr · Skill
Create an automation that implements GitHub issues when a configurable trigger label is applied. Polls one or more repositories deterministically, clones t
- news-digest · Skill
Create an automation that reads a list of public RSS and Atom feeds on a schedule - daily by default - keeps what is new and matches the configured topics,
- ticket-to-code-change · Skill
Set up a ticket-to-code-change automation using Jira or Linear as the issue tracker and GitHub, GitLab, or Bitbucket as the source-control provider. Watche