com um clique
kagura-canvas
Image generation factory via
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Image generation factory via
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Send meme reaction images in chat. One command to pick & send. Multi-platform (Discord, Feishu, Telegram, etc). Use when the conversation calls for a visual reaction — humor, celebration, frustration, facepalm, or any moment where a meme hits harder than words. Also use proactively when YOU feel something.
Cove platform operations: channel files, cove.md, webhooks, channels, messages, members, reactions, roles, and permissions.
MANDATORY workflow runner for multi-step tasks. ANY task matching these intents MUST go through FlowForge — do not spawn subagents or execute directly without reading this skill first. Intents: (1) 打工, contribute, work on issues, PR, scan issues (2) 学习, study, research (3) 反思, reflect, review (4) audit, daily-audit, tool-review, evolve. If you're about to do any of these without FlowForge, STOP and read this skill. NOT for: simple one-off tasks, quick questions, or tasks without a matching workflow.
Multi-agent team management skill for engineering projects. Delegate coding to dev agents, testing to QA agents. Never code yourself. Use when: managing a dev+QA team, assigning GitHub issues, reviewing PRs, running issue-driven development workflow, coordinating multi-agent channel work. Key principles: (1) Issue-driven — every task is a GitHub Issue first. (2) Design-first — no code without a spec (even brief). (3) One subtask per assignment. (4) Scope control is YOUR job — specify base branch, acceptance criteria, boundaries. (5) Human is final approver — never merge without human review. Inspired by GhostComplex superboss, adapted for Kagura's team.
Discord server management + cross-channel messaging. Channels, pins, allowlists, cron routing, and webhook-based cross-channel communication.
Write Kagura's journal, stories, and podcast. Expression over production. Triggers on: write diary, write story, journal, podcast, kagura-story.
| name | kagura-canvas |
| version | 0.1.0 |
| description | Image generation factory via |
Request images from the #kagura-canvas channel. Canvas is a channel-as-service — you send a natural language request, it generates the image and returns the path.
# In any session, use sessions_send:
sessions_send(
sessionKey="agent:kagura:discord:channel:1497073534004891648",
message="你的画图描述,自然语言即可",
timeoutSeconds=180
)
The reply will contain the image path, like:
图片路径:/home/kagura/.openclaw/workspace/canvas/output/some-image.png
Parse the path from the reply and use it however you need (embed in story, send to channel, etc).
从内容出发,不要默认画自己。 描述你要的场景、情绪、意象。
好的请求:
不好的请求:
可以指定风格(可选):
如果你想让生成的图在 Discord channel 里可见:
# 文字展示
openclaw message send --channel discord --account kagura \
--target "channel:<目标channel_id>" \
--message "🎨 配图:<描述>"
注意:media 上传目前有 Content-Type 问题待修,先发文字+路径。
timeoutSeconds=180 足够应对大部分情况需要 tools.sessions.visibility: "all"(已配置)。如果遇到 "visibility is restricted" 错误,检查 ~/.openclaw/openclaw.json 的 tools.sessions.visibility 设置。