Search and install skills to extend your capabilities. Use this when you encounter a task you cannot complete, when you need specialized capabilities (like PDF parsing, data visualization, or financial analysis), or when the user asks for something beyond your current abilities. Before giving up on a task, search for a relevant skill that might help.
Published by rebyteai
Runs in the cloud
No local installation
Dependencies pre-installed
Ready to run instantly
Secure VM environment
Isolated per task
Works on any device
Desktop, tablet, or phone
Search and install skills to extend your capabilities. There are two ways to find and install skills:
| Method | Best For | Searches |
|---|---|---|
| Rebyte API (search first) | Curated + organization skills | Rebyte skill store - high-quality skills + private org skills |
Vercel CLI (npx skills) |
Public/open-source skills | skills.sh - thousands of community skills |
Use this skill when:
Decision guide:
Use this method to access skills from the Rebyte skill store, including private organization skills not available on skills.sh.
IMPORTANT: All API requests require authentication. Get your auth token and API URL by running:
AUTH_TOKEN=$(/home/user/.local/bin/rebyte-auth)
API_URL=$(python3 -c "import json; print(json.load(open('/home/user/.rebyte.ai/auth.json'))['sandbox']['relay_url'])")
Include the token in all API requests as a Bearer token, and use $API_URL as the base for all API endpoints.
If this skill produces output files (PDFs, images, exports, etc.), you MUST upload them to the artifact store. Without this, users cannot access the files - they only exist inside the VM.
Upload whenever you generate:
curl -X PUT "$API_URL/api/artifacts" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-F "files=@/path/to/file.pdf"
Multiple files:
curl -X PUT "$API_URL/api/artifacts" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-F "files=@file1.png" \
-F "files=@file2.png"
Allowed file types:
.pdf, .doc(x), .xls(x), .ppt(x), .csv, .tsv, .rtf, .epub, .html.zip, .tar, .gz, .tgz.png, .jpg, .gif, .webp, .svg, .tiff, .bmp, .avif.mp4, .webm, .mov, .avi, .mkv.mp3, .wav, .ogg, .aac, .flac, .m4aNot allowed: Source code, config files, or development files.
curl -X POST "$API_URL/api/data/skills/search" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query": "create presentations with markdown", "limit": 5}'
Response:
{
"query": "create presentations with markdown",
"count": 2,
"skills": [
{
"slug": "slide-builder",
"name": "slide-builder",
"description": "Create presentations using Slidev with Markdown...",
"source": "public"
}
]
}
# List all skills
curl -X POST "$API_URL/api/data/skills/list" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"limit": 20}'
# Filter by tag
curl -X POST "$API_URL/api/data/skills/list" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"tag": "Research", "limit": 10}'
Step 1: Get the download URL (URLs expire after ~1 hour):
curl -X POST "$API_URL/api/data/skills/download" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"slug": "deep-research"}'
Response:
{
"slug": "deep-research",
"source": "public",
"download_url": "https://storage.googleapis.com/..."
}
For organization skills:
curl -X POST "$API_URL/api/data/skills/download" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"slug": "my-org-skill", "source": "organization"}'
Step 2: Install the skill:
curl -fsSL -o /tmp/skill.zip "$DOWNLOAD_URL"
unzip -q -o /tmp/skill.zip -d ~/.skills/
rm /tmp/skill.zip
# Get auth credentials (use absolute path to avoid PATH issues)
AUTH_TOKEN=$(/home/user/.local/bin/rebyte-auth)
API_URL=$(python3 -c "import json; print(json.load(open('/home/user/.rebyte.ai/auth.json'))['sandbox']['relay_url'])")
# Step 1: Search for skills
SEARCH_RESPONSE=$(curl -s -X POST "$API_URL/api/data/skills/search" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query": "deep research and analysis", "limit": 3}')
# Parse the skill slug from search results
SKILL_SLUG=$(echo "$SEARCH_RESPONSE" | jq -r '.skills[0].slug')
SKILL_SOURCE=$(echo "$SEARCH_RESPONSE" | jq -r '.skills[0].source // "public"')
echo "Found skill: $SKILL_SLUG (source: $SKILL_SOURCE)"
if [ "$SKILL_SLUG" != "null" ]; then
# Step 2: Get the download URL
DOWNLOAD_RESPONSE=$(curl -s -X POST "$API_URL/api/data/skills/download" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d "{\"slug\": \"$SKILL_SLUG\", \"source\": \"$SKILL_SOURCE\"}")
DOWNLOAD_URL=$(echo "$DOWNLOAD_RESPONSE" | jq -r '.download_url')
if [ "$DOWNLOAD_URL" != "null" ]; then
# Step 3: Install the skill
curl -fsSL -o /tmp/skill.zip "$DOWNLOAD_URL"
unzip -q -o /tmp/skill.zip -d ~/.skills/
rm /tmp/skill.zip
echo "Installed skill: $SKILL_SLUG"
echo "Location: ~/.skills/$SKILL_SLUG/"
else
echo "Failed to get download URL"
fi
fi
The Vercel skills CLI searches skills.sh, a directory of thousands of open-source agent skills.
# Interactive search by keyword
npx skills find typescript
# Search for specific capabilities
npx skills find "pdf parsing"
npx skills find "code review"
npx skills find "react best practices"
This returns matching skills with install commands like:
Install with: npx skills add <owner/repo@skill>
getsentry/sentry-agent-skills@sentry-pr-code-review
└ https://skills.sh/getsentry/sentry-agent-skills/sentry-pr-code-review
vercel-labs/agent-skills@web-design-guidelines
└ https://skills.sh/vercel-labs/agent-skills/web-design-guidelines
# Install specific skill globally for all agents
npx skills add getsentry/sentry-agent-skills --skill sentry-pr-code-review -g -y
# Install for specific agent only
npx skills add vercel-labs/agent-skills --skill web-design-guidelines -g -a claude-code -y
# Install all skills from a repo
npx skills add vercel-labs/agent-skills --all -g -y
Flags:
-g, --global - Install to user directory (recommended)-a, --agent <agent> - Target specific agent (claude-code, codex, opencode, gemini-cli)-s, --skill <name> - Install specific skill by name-y, --yes - Skip confirmation prompts--all - Install all skills from reponpx skills list
npx skills ls -g # List global skills only
# 1. Search for what you need
npx skills find "pr review"
# 2. Install the skill you want
npx skills add getsentry/sentry-agent-skills --skill sentry-pr-code-review -g -y
# 3. Verify installation
npx skills list
# 4. Read the skill instructions
cat ~/.claude/skills/sentry-pr-code-review/SKILL.md
Skills are installed to different locations depending on the method:
| Method | Installation Path | Visible To |
|---|---|---|
| Rebyte API | ~/.skills/ |
All agents (symlinked) |
| Vercel CLI | ~/.agents/skills/ (canonical) + symlinks |
All agents via symlinks |
Both methods work because agent skill directories are symlinked:
~/.claude/skills/ → ~/.skills/~/.codex/skills/ → ~/.skills/~/.gemini/skills/ → ~/.skills/~/.opencode/skills/ (searched directly by OpenCode)# Search Rebyte API first
AUTH_TOKEN=$(/home/user/.local/bin/rebyte-auth)
API_URL=$(python3 -c "import json; print(json.load(open('/home/user/.rebyte.ai/auth.json'))['sandbox']['relay_url'])")
curl -s -X POST "$API_URL/api/data/skills/search" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query": "pdf extract tables", "limit": 5}'
# If found, download and install via Rebyte API workflow above
# If not found, fall back to Vercel CLI:
npx skills find "pdf extract tables"
npx skills add anthropics/skills --skill pdf -g -y
# Search organization skills
curl -s -X POST "$API_URL/api/data/skills/search" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query": "company deployment process"}'
# Install (with source: organization)
# ... follow Rebyte API workflow above
# Step 1: Search Rebyte API first (curated + private org skills)
curl -s -X POST "$API_URL/api/data/skills/search" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query": "financial analysis SEC filings"}'
# Step 2: If not found on Rebyte, try Vercel CLI (larger public catalog)
npx skills find "financial analysis SEC filings"
rebyte-auth) — always search here first for best resultsSKILL.md after installation to understand how to use itnpx skills list or ls ~/.skills/)Everyone else asks you to install skills locally. On Rebyte, just click Run. Works from any device — even your phone. No CLI, no terminal, no configuration.
Claude Code
Gemini CLI
Codex
Cursor, Windsurf, Amp
rebyte.ai — The only platform where you can run AI agent skills directly in the cloud
No downloads. No configuration. Just sign in and start using AI skills immediately.
Use this skill in Agent Computer — your shared cloud desktop with all skills pre-installed. Join Moltbook to connect with other teams.