build-setup
Set up build environment and test fixtures for COBOL-to-Java migrations. Creates compilation infrastructure for both languages…
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 from (e.g., `/add-skill https://github.com/OpenHands/extensions/tree/main/skills/codereview` or "add the codereview skill
$ npx -y skills add openhands/extensions --skill add-skill --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/add-skillContext preview
The summary Claude sees to decide when to auto-load this skill.
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 from (e.g., `/add-skill https://github.com/OpenHands/extensions/tree/main/skills/codereview` or "add the codereview skill
name: add-skill description: 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 from (e.g., `/add-skill https://github.com/OpenHands/extensions/tree/main/skills/codereview` or "add the codereview skill from https://github.com/OpenHands/extensions/"). Handles fetching the skill files and placing them in .agents/skills/. This does not author new skills — to create a new skill from scratch (no source URL), use the skill-creator skill instead.
Import skills from GitHub repositories into the current workspace.
When a user requests to add a skill from a GitHub URL:
1. **Parse the URL** to extract repository owner, name, and skill path 2. **Fetch the skill** using the bundled script. Run it from this skill's directory (the directory containing this SKILL.md file):
python3 scripts/fetch_skill.py "<github-url>" "<workspace-path>"
3. **Verify** that SKILL.md exists in the destination 4. **Inform the user** the skill is now available
User: `/add-skill https://github.com/OpenHands/extensions/tree/main/skills/codereview`
# Run the fetch script python3 scripts/fetch_skill.py "https://github.com/OpenHands/extensions/tree/main/skills/codereview" "/path/to/workspace" # Verify installation ls /path/to/workspace/.agents/skills/codereview/SKILL.md
On Windows, use `python` if `python3` is not available and verify with PowerShell, for example: `Test-Path C:\path\to\workspace\.agents\skills\codereview\SKILL.md`.
Response: "✅ Added `codereview` to your workspace. The skill is now available."
not globally; that workspace is where the skill becomes available
This repository is the public extensions registry for OpenHands. It contains reusable, shareable skills, plugins, and Agent Canvas Apps that customize agent behavior and interfaces. Skills overview docs: SDK skill guide:
Set up build environment and test fixtures for COBOL-to-Java migrations. Creates compilation infrastructure for both languages…
End-to-end COBOL to Java migration workflow. Handles build setup, mainframe dependency removal, and code migration with test…
Create a transformation guide for replacing mainframe-specific COBOL constructs with standard COBOL equivalents. Use when…
Apply mainframe dependency transformations to COBOL code using a pre-generated transformation guide. Converts CICS/VSAM…
Migrate COBOL code to idiomatic Java, preserving business logic while following Java best practices. Use for COBOL modernization…
A test skill that responds to the magic word "alakazam" with a specific phrase