stickman

SKILL前端设计
前端设计 未标注权限 许可证不明确
安装这个技能

The only AI that speaks fluent stickman. 火柴人漫画制作技能 — 将段子、剧本、对话一键变为火柴人风格漫画。 三种视觉风格(classic 经典极简 / expression 微表情 / fullbody 轻度形体), 输出 SVG / PNG / HTML / GIF / PDF 多格式,支持单格到多页长篇。 13 套模板 + 61 种动作 + 35 种场景 + 6 维质量评分 + 196 项测试 100% 通过。 使用场景:用户说段子、写剧本、吐槽、讲笑话、画火柴人、做梗图时触发。 赛道定位:AI 漫画赛道的火柴人无人区 — 所有竞品卷日漫/写实,Stickman Comic 独占极简叙事漫画品类。

一句话选型结论

按资料字段整理

stickman是前端设计类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类前端设计 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_6b3322d7/stickman
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

前端设计
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_6b3322d7仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791708393
正文体量7.4 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
出页面与组件

按描述生成页面结构和组件草稿。

调整样式与布局

改间距、配色与响应式布局。

生成设计说明

把设计稿整理成开发能接的说明。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在前端设计场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
stickman当前 未标注权限 未标注 未标注 未标注 有
前端设计 只读 GitHub 仓库 882.3 万 Codex、Claude、Cursor 有
Vercel 组合模式 联网访问 GitHub 仓库 385.9 万 Codex、Claude、Cursor 有
Vercel React native skills 前端 只读 GitHub 仓库 246.9 万 Codex、Claude、Cursor 有
adapt 搜索 浏览器控制 GitHub 仓库 202.7 万 Codex、Claude、Cursor 有
使用我的浏览器 浏览器控制 GitHub 仓库 184.8 万 Codex、Claude、Cursor 有

SKILL.md 全文

7.4 KB
模型实际读到的说明书原文,来自技能仓库

火柴人漫画制作技能

> "The only AI that speaks fluent stickman."
> AI 漫画赛道已经卷日漫和写实风格了,而火柴人漫画是一片无人区。
> Stickman Comic 选择极简路线 — 不追求像素级精细(反正精细也卷不过专业画师),
> 而是追求 100% 稳定输出、段子转漫画的 0 秒延迟、以及让每个人都敢把心里话画出来的低门槛。

作者:Marvis Team / stickman-comic contributors
版本:1.5.0
许可证:MIT
仓库:README.md | CHANGELOG.md | LICENSE

根据用户输入自动生成火柴人风格漫画。混合架构:LLM 负责意图解析和单格渲染,
Python 引擎负责排版、角色管理和质量校验。

快速开始

触发后工作流

  1. 解析意图 → 将用户输入转为分镜描述 JSON
  2. 计算布局 → 分格尺寸、气泡位置、角色注册
  3. 逐格渲染 → LLM 生成 SVG + 后处理校验
  4. 组装输出 → 按格式导出最终文件

分镜描述 JSON 规范

意图层将用户输入解析为以下 JSON 结构:

{
  "title": "漫画标题",
  "style": "classic | expression | fullbody",
  "hand_drawn": 0.5,
  "characters": [
    {
      "id": "char_1",
      "name": "角色名",
      "appearance": {
        "style": "classic",
        "head": "circle",
        "body_color": "#333333",
        "accessories": ["cap_red"],
        "height": "normal"
      }
    }
  ],
  "panels": [
    {
      "index": 1,
      "layout": "full | half | third | quarter",
      "background": "场景背景描述",
      "scene": "画面中的动作和内容",
      "dialogues": [
        {"speaker": "角色名", "text": "对话内容", "type": "speech | thought | narration"}
      ],
      "camera": "远景 | 中景 | 近景 | 特写"
    }
  ],
  "output": {"format": "svg | png | html", "layout": "vertical_scroll | grid | paged"}
}

关键字段说明

  • style: classic(极简线条)、expression(带表情)、fullbody(有形体配饰)
  • hand_drawn: 手绘度参数(0~1),控制五大手绘维度。0=矢量风,0.5=适中,1=强手绘感。默认 0.5
  • dynamism: 动态线参数(0~1),控制脊柱弯曲和肢体弧线。默认 0.5
  • proportion_profile: 比例配置(v8 新增)— cartoon(4.5头身)/ academic(5.0头身)/ heroic(5.5头身)。默认 cartoon
  • panels[].layout: full 全宽 / half 半宽 / third 1/3 / quarter 1/4
  • dialogues[].type: speech 对话气泡 / thought 思考气泡 / narration 旁白框
  • output.layout: vertical_scroll 纵向滚动 / grid 网格 / paged 分页

三种风格速览

风格 特点 适用
expression 圆点眼 + 弧线嘴,有手部表情,默认风格 需要情绪表现的故事
classic 圆头单线四肢,无五官,极简 快速出图、纯动作表达
fullbody 四肢粗细、配饰、颜色区分角色 多角色长篇故事

详细视觉规范见 stickman-style-guide.md。

使用脚本

本技能提供 5 个 Python 模块,存放在 scripts/ 目录:

模块 功能 关键函数
intent_layer.py 解析用户输入为分镜 JSON build_intent_prompt(), parse_llm_response(), validate_manifest()
layout_engine.py 计算分格布局和气泡位置 build_panel_instructions(), compute_panel_grid(), compute_bubble_positions()
render_engine.py 逐格生成 SVG + 后处理 build_render_prompt(), generate_panel_svg(), post_process_svg()
output_layer.py 组装多格,导出 SVG/PNG/HTML assemble_svg(), export_comic(), build_html()
utils.py 颜色解析、SVG 校验等工具 is_valid_svg(), color_in_range(), bubble_overlap()

标准执行流程

Step 1: 解析意图

使用 intent_layer 的 prompt 引导 LLM 将用户输入转为分镜 JSON:

from scripts.intent_layer import build_intent_prompt, parse_llm_response, validate_manifest

prompt = build_intent_prompt(user_input)
# 将 prompt 发送给 LLM,获取 response
manifest = parse_llm_response(llm_response)
valid, errors = validate_manifest(manifest)
if not valid:
    # 修正后再继续
    pass

将 manifest JSON 保存到工作目录(如 manifest.json)。

Step 2: 构建渲染指令

from scripts.layout_engine import build_panel_instructions

instructions = build_panel_instructions(manifest)
# instructions 是每个格子的完整渲染参数

Step 3: 逐格生成

对每个 instruction 调用 LLM 生成 SVG:

from scripts.render_engine import build_render_prompt, generate_panel_svg

def llm_generate(prompt: str) -> str:
    """封装 LLM 调用,将 prompt 发送给大模型并返回文本。"""
    # 在此处调用可用的 LLM 工具
    pass

panel_svgs = []
quality_reports = []
for inst in instructions:
    svg, report = generate_panel_svg(inst, generate_fn=llm_generate)
    # 教学风模式:generate_panel_svg(inst, generate_fn=llm_generate, textbook=True)
    # 教学风移除关节圆点/弧过渡/端点标记,缩头至躯干 1/6,纯直线骨架
    if svg:
        panel_svgs.append(svg)
    quality_reports.append(report)

Step 4: 组装输出

from scripts.output_layer import export_comic

result = export_comic(panel_svgs, instructions, manifest, output_dir)
# result: {"svg": "/path/to/file.svg", "png": "..."}

将结果文件路径告知用户。

后处理与容错

  • 每个格子最多重试 2 次(校验失败时自动修正 prompt 重生成)
  • 气泡位置问题由 Python 自动修正,不触发重试
  • 角色颜色偏差超过 5% 触发重试
  • 2 次重试后仍未通过:保留结果但标记警告,继续下一格
  • 最终汇总所有警告告知用户

输出偏好

  • 默认输出 SVG 格式,纵向滚动布局
  • 用户未指定输出目录时,输出到当前工作空间
  • PNG 输出需要 cairosvg 库,未安装时提示:pip install cairosvg

参考文件

  • references/stickman-style-guide.md:三种风格的精确视觉规范、角色比例、动作角度、配饰系统、对话气泡规格
  • 渲染每格时,build_render_prompt() 会自动注入风格规范,无需手动加载参考文件

常见问题

5 问
答案由本站依据条目字段整理
stickman怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_6b3322d7/stickman。安装方式为未标注。装完刷新技能列表或重开客户端。

stickman支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

stickman权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

stickman收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

stickman用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。