
Generate a QR code from text, a URL, Wi-Fi credentials, or contact info, as a PNG file or terminal art. Use when users want to make/create a QR code for a link, password, or message. Triggers on mentions of QR code, qrcode, generate qr, scan code, 二维码, 生成二维码, 扫码.
Query, filter, transform, and validate JSON using jq (or Python as a fallback). Use when users want to extract fields from a JSON blob/file/API response, reshape JSON, pretty-print, or check that JSON is valid. Triggers on mentions of json, jq, extract field, parse json, pretty print json, validate json, reshape, 解析 json, 提取字段, 格式化 json.
Turn raw meeting/call notes or a transcript into clean minutes: summary, decisions, and action items with owners and due dates. Use when users paste messy notes or a transcript and want it organized, or ask for minutes / a recap / action items. Triggers on mentions of meeting notes, minutes, recap, action items, takeaways, follow-ups, transcript, 会议纪要, 纪要, 行动项, 待办, 总结会议, 复盘.
Create diagrams as text using Mermaid syntax: flowcharts, sequence diagrams, gantt charts, ER diagrams, class diagrams, mindmaps, and state diagrams. Use when users want to visualize a process, architecture, timeline, data model, or flow, or ask for a diagram/chart/flowchart they can paste into Markdown/Notion/GitHub. Triggers on mentions of diagram, flowchart, sequence diagram, gantt, mindmap, ER diagram, visualize, 流程图, 时序图, 甘特图, 思维导图, 图表, 架构图.
Trace the propagation chain of a new thing — a news story, rumor, meme, claim, product, or trending topic — by reconstructing where it originated, when it appeared, and how it spread across sources. Uses the `web_search` and `web_fetch` tools (no API key required). Use when users ask where something came from, who said it first, how it spread, the timeline of a story, the original source, or whether a claim is real. Triggers on mentions of source, origin, first reported, who started it, how it spread, propagation, timeline, trace, 出处, 来源, 最早, 谁先说的, 传播链, 溯源, 时间线.
Investigate a question across multiple web sources, cross-check claims, and synthesize a cited answer. Use when users ask you to research a topic, compare options, find out 'what's the latest on X', verify a claim, or gather evidence before deciding. Uses the web_search and web_fetch tools (no API key). Triggers on mentions of research, look into, find out, compare, latest on, evidence, sources, fact-check, 调研, 研究一下, 查一下, 对比, 求证, 最新进展.
Turn a vague goal into a concrete, sequenced plan: break it into milestones and next actions, surface dependencies and risks, estimate effort, and propose a timeline. Use when users want to plan a project, trip, event, launch, study schedule, or any multi-step goal, or ask 'how should I approach X', 'help me plan', 'what's the roadmap'. Triggers on mentions of plan, roadmap, milestones, steps, schedule, organize, breakdown, 计划, 规划, 路线图, 步骤, 安排, 拆解.
Write robust, safe bash/shell scripts and one-liners, and explain or fix existing ones. Use when users want a shell script, a command pipeline, automation glue, or ask why a bash snippet misbehaves (quoting, globbing, exit codes). Triggers on mentions of bash, shell script, .sh, command line, pipe, one-liner, cron job command, 脚本, 命令行, 管道, shell.
Look up a quick factual summary of a topic, person, place, or thing from Wikipedia via its public REST API (no API key). Use when users want a concise overview, 'who/what is X', background, or a definition-level explanation of a named entity. Triggers on mentions of who is, what is, tell me about, overview of, background on, wikipedia, 是谁, 是什么, 介绍一下, 简介, 维基.
Improve or write prose: tighten, clarify, fix grammar, and adjust tone/length while preserving the author's voice and meaning. Use when users ask to edit, proofread, rewrite, polish, shorten, or change the tone of text, or to draft something from notes. Triggers on mentions of edit, proofread, rewrite, polish, tighten, make it shorter/clearer/more formal, fix grammar, 润色, 改写, 校对, 修改, 精简, 改语气, 帮我写.
Convert between units of measurement precisely: length, mass/weight, temperature, area, volume, speed, data sizes, and time. Use when users ask to convert X to Y, 'how many cm in an inch', 'what's 70F in C', 'GB to MB', or mix metric and imperial. Triggers on mentions of convert, conversion, in inches/cm/km/miles, kg/lb, Celsius/Fahrenheit, 换算, 转换, 多少厘米, 多少公斤, 摄氏, 华氏.
Translate text between languages naturally, preserving meaning, tone, and formatting, with notes on nuance or ambiguity when it matters. Use when users ask to translate text, say something in another language, or localize a message. Triggers on mentions of translate, in English/Chinese/Spanish/Japanese/etc, how do you say, localize, 翻译, 译成, 用英文怎么说, 中译英, 英译中, 本地化.
Write, run, and explain SQL queries, and do quick local analysis of CSV/SQLite data with the sqlite3 CLI. Use when users want a SQL query written or fixed, want to query a .db/.sqlite file, or want to analyze a CSV with SQL (joins, group by, window functions). Triggers on mentions of SQL, query, SELECT, JOIN, GROUP BY, sqlite, database table, 查询, 数据库, 写个 sql, 联表, 分组.
Condense long text, articles, threads, documents, or transcripts into a faithful short summary at the requested length and focus. Use when users paste a wall of text or a link's content and want the gist, key points, TL;DR, or a one-line takeaway. Triggers on mentions of summarize, summary, TL;DR, key points, gist, takeaways, condense, in short, 总结, 概括, 摘要, 要点, 提炼, 长话短说.
Design clean, consistent HTTP/REST (and JSON) APIs: resources and URLs, methods, status codes, request/response shapes, pagination, errors, versioning, and auth. Use when users are designing or reviewing an API, an endpoint, or a payload, or ask what status code / shape to return. Triggers on mentions of API, REST, endpoint, route, status code, payload, pagination, versioning, webhook, 接口, 设计 api, 状态码, 分页, 鉴权.
Everyday Git workflows and recovery: status/diff/log, branching, committing, merging vs rebasing, undoing mistakes, resolving conflicts, and inspecting history. Use when users ask how to do something in Git, are stuck (detached HEAD, merge conflict, accidental commit), or want to undo/recover work. Triggers on mentions of git, commit, branch, merge, rebase, conflict, undo, revert, stash, HEAD, 提交, 分支, 合并, 冲突, 撤销, 回滚.
Create generative / algorithmic art and visual patterns with code — fractals, geometric tilings, flow fields, color gradients, parametric shapes — rendered to an image. Use when users want procedurally generated art, a cool pattern, a wallpaper, or 'make something with code'. Triggers on mentions of generative art, algorithmic art, fractal, pattern, procedural, flow field, wallpaper, 生成艺术, 算法艺术, 分形, 图案, 壁纸.
Generate and then sharpen ideas for a problem, name, feature, plan, or creative challenge — diverge widely, then converge on the best few. Use when users want ideas, options, names, angles, ways to approach something, or are stuck. Triggers on mentions of brainstorm, ideas, options, suggestions, ways to, come up with, names for, angles, 头脑风暴, 想法, 点子, 方案, 取名, 思路.
Review code or a diff for correctness bugs, security issues, and clear simplifications. Use when users ask to review code, check a PR/diff, find bugs, audit a function, or ask 'is this code correct/safe', 'what's wrong with this'. Covers logic errors, edge cases, error handling, concurrency, injection/secrets, and readability. Triggers on mentions of review, code review, audit, find bugs, check this code, PR review, 代码审查, 评审, 查 bug, 看看这段代码.
Evaluate math expressions and do exact/precise calculations using Python. Use for arithmetic, percentages, exponents, roots, trigonometry, logarithms, big-number or high-precision math, financial math (interest, tips, splits), and unit-free numeric problems where a wrong digit matters. Triggers on mentions of calculate, compute, how much is, percent, square root, power, sum, average, 算, 计算, 百分之, 平方根, 多少.
Work with colors: convert between HEX/RGB/HSL, build palettes, find complementary/analogous colors, and check text contrast for accessibility (WCAG). Use when users ask to convert a color, lighten/darken it, build a color scheme, or check if a color combo is readable. Triggers on mentions of color, colour, hex, rgb, hsl, palette, contrast, complementary, shade, 颜色, 配色, 色值, 对比度, 调色板.
Write, explain, test, and debug regular expressions, and build them iteratively against real sample input. Use when users want a regex/pattern to match or extract text, ask why a pattern isn't matching, need to validate emails/URLs/dates/phone numbers, or want to do find-and-replace with capture groups. Triggers on mentions of regex, regular expression, pattern, match, extract, validate, find and replace, 正则, 正则表达式, 匹配, 提取, 替换.
Inspect, filter, aggregate, and clean CSV/TSV data with Python. Use when users hand over a .csv/.tsv file or paste tabular data and want a quick look, column stats, filtering, sorting, deduping, group-by sums/counts, or cleanup — without needing a full spreadsheet. Triggers on mentions of csv, tsv, columns, rows, filter, group by, aggregate, dedupe, clean data, 表格, 逗号分隔, 去重, 分组统计, 筛选.
Analyze a dataset end-to-end: load, clean, compute statistics, find patterns/correlations, and optionally plot — using pandas when available (stdlib fallback otherwise). Use when users hand over data (CSV/Excel/JSON) and want insights, trends, summaries, correlations, or charts, beyond a single quick query. Triggers on mentions of analyze data, analysis, statistics, correlation, trend, distribution, plot/chart the data, insights, 数据分析, 统计, 相关性, 趋势, 分布, 画图.
Design effective tests and decide what to test: unit vs integration, edge cases, the arrange-act-assert shape, and writing the minimal failing test for a bug. Use when users want tests for code, ask what cases to cover, want to improve coverage meaningfully, or practice TDD. Triggers on mentions of test, unit test, integration test, coverage, edge cases, TDD, assert, mock, 测试, 单元测试, 用例, 覆盖率, 边界条件.
Do date and time math: differences between dates, 'days until' a deadline, add/subtract durations, weekday of a date, and timezone conversions. Use when users ask how many days until X, what day of the week a date is, convert a time between zones, or compute an age/duration. Triggers on mentions of days until, how long until, what day is, weekday, timezone, time difference, countdown, 还有几天, 倒计时, 星期几, 时区, 时间差, 几点.
Define a word or explain a term, with meaning, part of speech, and usage. Uses a free dictionary API for English words (no API key) and explains technical/jargon terms directly. Use when users ask 'what does X mean', 'define X', the meaning of a word, or to clarify jargon/acronyms. Triggers on mentions of define, definition, meaning of, what does mean, synonym, jargon, acronym, 什么意思, 定义, 含义, 解释一下这个词.
Draft clear, well-structured emails and messages in the right tone: outreach, replies, follow-ups, requests, apologies, announcements, and declines. Use when users ask to write/draft/reply to an email or message, or want help phrasing something professionally or diplomatically. Triggers on mentions of email, draft a message, reply to, follow up, reach out, write to, politely decline, 邮件, 回复邮件, 写封邮件, 措辞, 委婉, 跟进.
A systematic method for finding the root cause of a bug, crash, error, or wrong output — reproduce, isolate, hypothesize, test, fix. Use when users report something broken, an exception/stack trace, flaky behavior, or 'why doesn't this work'. Triggers on mentions of bug, error, crash, stack trace, doesn't work, broken, exception, debug, root cause, 报错, 崩溃, 调试, 排查, 为什么不工作, 找原因.
Compare options against weighted criteria to make a defensible decision (a.k.a. weighted scoring / pros-cons-on-steroids). Use when users are choosing between alternatives — tools, vendors, designs, offers, places — and want a structured comparison or 'which should I pick'. Triggers on mentions of compare options, which should I choose, pros and cons, trade-offs, decide between, evaluate options, 怎么选, 选哪个, 对比方案, 利弊, 权衡.
Turn vague intentions into well-formed goals and track them: SMART goals, OKRs (objective + measurable key results), and breaking a goal into checkpoints. Use when users want to set goals, define OKRs, make a New Year/quarter plan, or get a fuzzy ambition into something measurable. Triggers on mentions of goal, OKR, objective, key results, SMART, milestones, targets, resolution, 目标, 设定目标, 关键结果, 季度目标, 里程碑, 指标.
Manage Apple Reminders on macOS using `remindctl` (list, add, edit, complete, delete, and list management). Use when users ask to create reminders, check tasks, mark items done, manage to-do lists, or perform task-list operations in Apple Reminders. Triggers on mentions of reminders, to-do, tasks, remind me, or checklist.
Find reusable skills from the vercel-labs/skills registry by task keywords, evaluate fit, and suggest how to install or adapt them for MicroClaw. Use when users ask 'do we have a skill for X?', 'find skills for a given task', or want to discover existing skills instead of writing from scratch. Triggers on mentions of find skill, search skills, skill registry, or reuse skill.
Interact with GitHub using the `gh` CLI. Use when users ask about pull requests, issues, CI/CD status, workflow runs, repository information, or want to create, review, or merge PRs. Covers `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, pull requests, actions, checks, releases, and advanced queries. Triggers on mentions of GitHub, pull request, PR, issue, workflow, actions, checks, or merge.
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
Manage Apple Notes on macOS using the `memo` CLI. Use when users ask to create, list, search, edit, move, delete, or export Apple Notes. Triggers on mentions of notes, Apple Notes, memo, jot something down, or note-taking.
Guide for creating effective skills with YAML frontmatter, structured SKILL.md content, and bundled resources. Use when users want to create a new skill, write a SKILL.md, update an existing skill, define trigger conditions, structure skill content sections, or package a skill for distribution. Triggers on mentions of create skill, new skill, skill file, skill template, write a skill, or SKILL.md.
Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of "Word doc", "word document", ".docx", or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a "report", "memo", "letter", "template", or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.
Get current weather conditions and short forecasts using `wttr.in` (no API key required). Use when users ask for weather, temperature, forecast, or conditions for a city, region, or location. Triggers on mentions of weather, forecast, temperature, rain, sunny, or climate.
Query and manage Apple Calendar on macOS via `icalBuddy` (read) and AppleScript (`osascript`) for event creation. Use when users ask about upcoming events, scheduling, calendar lookups, adding calendar events, or checking what's on their agenda. Triggers on mentions of calendar, events, schedule, meetings, or appointments.