skills.sh Import
Import Skills from the public skills.sh marketplace.
skills.sh is the public marketplace for AI agent Skills. Browse hundreds of community-created Skills and import them into your Bluebag project instantly.
Fastest Way: URL Swap
The quickest way to import any Skill from skills.sh is to simply change the domain:
https://skills.sh/... → https://bluebag.ai/...Find a Skill on skills.sh, replace skills.sh with bluebag.ai in your browser's address bar, and you'll go directly to the import flow with the Skill pre-loaded.
Import Methods
Method 1: URL Swap (Fastest)
- Browse Skills at skills.sh
- Find a Skill you want to import
- In your browser's address bar, change
skills.shtobluebag.ai - Press Enter — you'll land directly on the import page
Example:
| From | To |
|---|---|
https://skills.sh/acme/pdf-processor | https://bluebag.ai/acme/pdf-processor |
That's it. One URL change and you're importing.
Method 2: Copy Command
Alternatively, you can copy the import command from skills.sh:
- On the Skill page at skills.sh, copy the import command
- In Bluebag, click "Create Skill" → "skills.sh"
- Paste the command and click "Import"
The command format:
npx skills add https://github.com/owner/repo --skill skill-nameStep-by-Step Guide
1. Find a Skill
Visit skills.sh and browse or search for Skills that match your needs. Each Skill shows:
- Name and description
- What it does
- The import command
2. Copy the Command
On the Skill page, you'll find an import command. Copy the full command, which includes:
- The GitHub repository URL
- The
--skillflag with the Skill name (if the repo contains multiple Skills)
Example commands:
# Single skill repository
npx skills add https://github.com/acme/pdf-processor
# Multi-skill repository with specific skill
npx skills add https://github.com/acme/ai-skills --skill data-analysis3. Import in Bluebag
- Navigate to your project's Skills page in the Bluebag dashboard
- Click "Create Skill" and select "skills.sh"
- Paste the command you copied
- Click "Import Skill"
4. Review and Confirm
Bluebag fetches the Skill from GitHub and shows you:
- All files that will be imported
- The Skill name and description
- Any validation warnings
Review the files, optionally edit the name/description, then click "Create Skill".
Command Format
The skills.sh command supports these formats:
| Format | Example |
|---|---|
| Basic | npx skills add https://github.com/owner/repo |
| With skill filter | npx skills add https://github.com/owner/repo --skill my-skill |
| With branch | npx skills add https://github.com/owner/repo/tree/main |
The --skill Flag
When a repository contains multiple Skills, use --skill to specify which one:
npx skills add https://github.com/acme/skills-collection --skill pdf-processingWithout the flag, Bluebag scans the repository and lets you choose from available Skills.
Error Handling
"Looks like a GitHub URL"
If you paste a plain GitHub URL (without npx skills add), you'll see a suggestion to use the GitHub Import method instead. Both work—skills.sh import just uses the command format from the marketplace.
"Invalid command format"
Ensure your command starts with npx skills add followed by a valid GitHub URL.
"Skill not found"
The specified --skill name doesn't exist in the repository. Check the Skill name on skills.sh or omit the flag to see all available Skills.
Why Use skills.sh?
| Benefit | Description |
|---|---|
| Curated Skills | Community-vetted Skills with descriptions and examples |
| One-click import | Copy, paste, done |
| Discoverability | Browse by category, search by use case |
| Always fresh | Skills link directly to source repositories |
Comparison with Other Methods
| Method | Best For |
|---|---|
| skills.sh | Discovering and importing community Skills |
| GitHub Import | Direct import from any GitHub URL |
| CLI Push | Local development, private repos, CI/CD |
Next Steps
- Browse Skills at skills.sh
- Learn about Writing Skills to contribute your own
- Use GitHub Import for direct URL imports