一键导入
skill-creator
Author or edit atomic-agent skills (SKILL.md + YAML). Use when creating, renaming, or tightening skills and their install layout.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Author or edit atomic-agent skills (SKILL.md + YAML). Use when creating, renaming, or tightening skills and their install layout.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Transcribe speech from audio files (mp3, m4a, wav, ogg, flac, webm) to text using the local `whisper` CLI — no API key. Use whenever a task hinges on the spoken content of an audio attachment.
Read macOS Calendar events via the `icalBuddy` CLI and create events via AppleScript (osascript). Use to check the user's calendar, agenda, upcoming events, or add an event on macOS.
Manage Apple Notes via the `memo` CLI on macOS — create, view, search, edit, export.
Manage Apple Reminders via the `remindctl` CLI on macOS — list, add, complete, delete, manage lists.
Manage Docker containers, images, volumes, and Compose stacks via the `docker` CLI — list, inspect, logs, run, build, stop, remove, compose up/down. Use for local container ops.
Process audio and video with the `ffmpeg` / `ffprobe` CLIs — convert, trim, extract audio, resize, change format, make GIFs, inspect media. Use for any audio/video transformation.
| name | skill-creator |
| description | Author or edit atomic-agent skills (SKILL.md + YAML). Use when creating, renaming, or tightening skills and their install layout. |
| version | 1.3.0 |
| requires_tools | ["os.fs.read","os.fs.write","os.fs.list"] |
| dangerous | false |
SKILL.md must start with the bytes --- then a newline, YAML mapping, closing --- line, then markdown body.
If the file starts with # Title or prose without that frontmatter block, the runtime drops the skill (parse error); it will not appear in ### skills.
---
name: my-skill-name
description: One line when to load this skill and what it does (English ok).
version: 1.0.0
requires_tools: []
requires_scripts: []
dangerous: false
---
# my-skill-name
Body here. Use real tool names: `skill.view`, `os.http.request`, `browser.search`, …
Rules:
name — kebab-case, same string as the parent folder (my-skill-name/SKILL.md → name: my-skill-name).description and version — required non-empty strings.requires_tools / requires_scripts — optional lists (documentation); omit empty keys if you prefer.| Scope | Path |
|---|---|
| Global | <stateDir>/skills/<name>/SKILL.md (default ~/.atomic-agent/skills/) |
| Project | <workingDir>/.atomic-agent/skills/<name>/SKILL.md — overrides global on name clash |
One folder per skill; single SKILL.md at folder root.
SKILL.md using the template above (frontmatter first).description short; put procedures in the body (visible only after skill.view).refreshSkills so the registry rescans disk.atomic-agent skill list (shows WARN: lines for broken dirs).