Skip to main content

Skills

MicroClaw auto-discovers local skills from <skills_dir>/*/SKILL.md.

Path rules:

  • If skills_dir is explicitly configured, that path is used.
  • If skills_dir is not configured, skills default to <data_dir>/skills (with data_dir defaulting to ~/.microclaw).

Use /skills in chat to list all available skills.
When a request matches a skill, the model can call activate_skill to load and follow that skill's full workflow.

Current bundled skills

MicroClaw currently ships with 10 bundled skills:

  1. pdf
  2. docx
  3. xlsx
  4. pptx
  5. skill-creator
  6. apple-notes
  7. apple-reminders
  8. apple-calendar
  9. weather
  10. find-skills

New skills in this release

apple-notes

  • Purpose: manage Apple Notes on macOS
  • Typical tasks: create/search/edit/move/delete/export notes
  • Dependency: memo

Install:

brew tap antoniorodr/memo
brew install antoniorodr/memo/memo

Examples:

memo notes
memo notes -s "weekly plan"
memo notes -a "Project Ideas"
memo notes -e

apple-reminders

  • Purpose: manage Apple Reminders on macOS
  • Typical tasks: list/add/edit/complete/delete reminders and manage lists
  • Dependency: remindctl

Install:

brew install steipete/tap/remindctl

Examples:

remindctl today
remindctl add "Buy milk"
remindctl complete 1
remindctl list

apple-calendar

  • Purpose: read and create Apple Calendar events on macOS
  • Typical tasks: query upcoming events and create events
  • Dependencies: icalBuddy (query), osascript (built-in on macOS)

Install:

brew install ical-buddy

Examples:

icalBuddy eventsToday
icalBuddy eventsFrom:today to:7 days from now
osascript -e 'tell application "Calendar" to tell calendar "Work" to make new event with properties {summary:"Team Sync", start date:date "Monday, February 10, 2026 10:00:00", end date:date "Monday, February 10, 2026 10:30:00"}'

weather

  • Purpose: quick weather lookup without API keys
  • Typical tasks: current weather and short forecast by city
  • Dependency: curl

Examples:

curl -s "wttr.in/San+Francisco?format=3"
curl -s "wttr.in/San+Francisco?format=%l:+%c+%t+%h+%w"
curl -s "wttr.in/San+Francisco?m"

find-skills

  • Purpose: discover reusable skills from vercel-labs/skills and map them into MicroClaw-compatible workflows
  • Typical tasks: search by keyword, compare candidates, recommend best-fit + fallback, propose adaptation steps
  • Dependency: curl

Examples:

curl -sL "https://raw.githubusercontent.com/vercel-labs/skills/main/README.md"
curl -s "https://api.github.com/search/code?q=repo:vercel-labs/skills+playwright"

Sync skills from registry

Use the sync_skills tool to import remote skills and normalize metadata (source, version, updated_at, platforms, deps).

Example tool input:

{
"skill_name": "find-skills",
"source_repo": "vercel-labs/skills",
"git_ref": "main",
"target_name": "find-skills"
}

Notes

  • Apple-related skills are macOS-only.
  • First use may require granting Terminal automation/privacy permissions in macOS System Settings.
  • You can add your own skills by creating a new subdirectory under ~/.microclaw/skills/ with a SKILL.md file.