Skills

2 min read

nclaw ships with six built-in skills and supports adding custom ones.

Built-in Skills

SkillSourcePurpose
scheduleCustomCreate and manage scheduled tasks via natural language
send-fileCustomSend generated files back to the user via Telegram
webhookCustomRegister HTTP endpoints that forward requests to Claude
find-skillsvercel-labs/skillsDiscover and install additional agent skills
skill-creatoranthropics/skillsGuide for creating new custom skills
agent-browservercel-labs/agent-browserBrowse 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.