用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/vramrick/openclaw-skills --skill slideclaw命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | slideclaw |
| description | Use this for SlideClaw/Marp deck tasks (e.g. "SlideClawでスライド作って", "MarpをPDF化して", "テンプレ保存して"). |
| user-invocable | true |
| metadata | {"openclaw":{"homepage":"https://github.com/akamichikota/SlideClaw","requires":{"bins":"[Truncated]"},"install":["[Truncated]"]}} |
Use this skill to run end-to-end Marp slide production with SlideClaw.
slides.md to PDF/HTML/PPTX/PNG.This skill is designed to work even when installed from ClawHub into a workspace that does not have this repository cloned.
slideclaw binary when available.npx -y slideclaw@latest.slideclaw exists on PATH, use it../bin/slideclaw.js exists, use node ./bin/slideclaw.js.npx -y slideclaw@latest.In steps below, treat <SC> as the resolved command prefix.
Examples:
<SC> doctor
<SC> --json template list
<SC> render <project-id> --format pdf
<SC> doctor
.slideclaw/ is missing, initialize in current directory:<SC> init . --with-starter-template
<SC> doctor
If any required dependency is missing, report clearly and stop before content work.
Ask only what is required:
Limit to 4 questions in one round.
[1] Resolve <SC> and bootstrap workspace
[2] Confirm requirements
[3] Pick template (or create new design)
[4] Create project
[5] Fill requirements.md
[6] Write slides.md
[7] Render HTML for fast validation
[8] Render PDF for final output
[9] Confirm with user, iterate if needed
[10] Mark done and optionally save template
[11] Update profile/user.md
Always use CLI JSON output:
<SC> --json template list
Rules:
If no template exists, continue with project creation without template and create style in project theme.css.
Always pass explicit kebab-case ID:
<SC> project new "<name>" \
--id 2026-04-09-topic-name \
--template <template-id> \
--title "<title>" \
--audience "<audience>" \
--goal "<goal>"
If no template is selected, omit --template.
Edit:
Then share a 3-5 line summary and wait for user confirmation.
Use pure Marp frontmatter only:
marp: true
theme: <theme_name>
paginate: true
size: 16:9
Rules:
--- on its own line.assets/ and reference with relative paths.profile/user.md preferences.slides.md frontmatter.<SC> render <project-id> --format html
<SC> render <project-id> --format pdf
projects/<project-id>/build/slides.pdf<OS Downloads dir>/<project-id>.pdfslideclaw render automatically copies the rendered file to the user's OS-standard Downloads folder (macOS ~/Downloads, Linux xdg-user-dir DOWNLOAD, WSL Windows-side /mnt/c/Users/<user>/Downloads, Windows %USERPROFILE%\Downloads). Use <SC> --json render ... and read downloadsPath to get the exact path. To disable: --no-copy-to-downloads or SLIDECLAW_NO_DOWNLOADS=1.
requirements.md:
status: doneupdated_at: <now>Avoid project finish in interactive review loops because it can run actions before user confirmation.
When user likes the design, save it:
<SC> template new <new-id> --from <project-id> \
--name "<display name>" \
--description "<short description>" \
--tags "tag1,tag2" \
--when-to-use "<usage guidance>"
If a draft template was created in templates/.drafts/, do not leave it orphaned. Promote or delete it.
Update profile/user.md with durable preferences only:
Validate after edit:
<SC> profile validate
templates/INDEX.mdmeta.mdused_inslideclaw is unavailable and npx fails, tell the user exactly which dependency is missing.docs/SCHEMAS.md when available.