Skills
2 min read
nclaw ships with six built-in skills and supports adding custom ones.
Built-in Skills
| Skill | Source | Purpose |
|---|---|---|
schedule | Custom | Create and manage scheduled tasks via natural language |
send-file | Custom | Send generated files back to the user via Telegram |
webhook | Custom | Register HTTP endpoints that forward requests to Claude |
find-skills | vercel-labs/skills | Discover and install additional agent skills |
skill-creator | anthropics/skills | Guide for creating new custom skills |
agent-browser | vercel-labs/agent-browser | Browse the web using system Chromium |
Schedule Skill
The schedule skill enables natural language task scheduling. Simply describe what you want and when:
Every morning at 9am, check the status of my Kubernetes deployments
Remind me to review pull requests every 2 hours during weekdays
At 5pm today, generate a summary of today's commits
Tasks are managed via nclaw:schedule code blocks in Claude’s replies, supporting create, pause, resume, and cancel commands.
Send File Skill
When Claude generates a file (code, report, export), it can send it directly to your Telegram chat as a document. Claude uses nclaw:sendfile code blocks to trigger file delivery.
Webhook Skill
The webhook skill lets you register HTTP endpoints that forward incoming requests to Claude:
Create a webhook that receives GitHub push events and summarizes the changes
Set up a webhook for my package tracking updates
Listen for smart home alerts and notify me about unusual activity
When an external service calls the webhook URL, the request is forwarded to Claude in the originating chat. Webhooks persist across restarts. Requires NCLAW_WEBHOOK_BASE_DOMAIN to be set.
Creating Custom Skills
Use the skill-creator skill to create new custom skills, or follow the Claude Code Skills documentation to create them manually.