Add an external skill from a GitHub repository to the current workspace. Use when users want to import, install, or add a skill from a GitHub URL (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/.
Scanned 6/5/2026
Install via CLI
openskills install OpenHands/extensions---
name: add-skill
description: Add an external skill from a GitHub repository to the current workspace. Use when users want to import, install, or add a skill from a GitHub URL (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/.
---
# Add Skill
Import skills from GitHub repositories into the current workspace.
## Workflow
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:
```bash
python3 <this-skill-path>/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
## URL Formats Supported
- `https://github.com/owner/repo/tree/main/path/to/skill`
- `https://github.com/owner/repo/skill-name`
- `github.com/owner/repo/skill-name`
- `owner/repo/skill-name` (shorthand)
## Example
User: `/add-skill https://github.com/OpenHands/extensions/tree/main/skills/codereview`
```bash
# 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
```
Response: "✅ Added `codereview` to your workspace. The skill is now available."
## Notes
- Creates `.agents/skills/` directory if it doesn't exist
- Uses `GITHUB_TOKEN` for authentication (required for private repos)
- Warns before overwriting existing skills with the same name
No comments yet. Be the first to comment!
Playbook for creating and editing uCoz landing pages via MCP tools (`templates_tool`, `ftp_tool`, `modules_tool`). Use for tasks such as: "build a landing page", "update the homepage as a landing page", "create a promo page on the homepage", "add a lead form / menu / SEO to the homepage". Homepage: `page_list`, `page_get`; first publish — `page_update` with full `page_tmpl`; HTML edits after generation — `patch_template` (module_id=2, template_id=1), not `update_template`. Activate the mail f...