بنقرة واحدة
svg-composer
SVG 拼接工具,支持内置 FontAwesome 字符集(0-9, A-Z)和四种拼接模式
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
SVG 拼接工具,支持内置 FontAwesome 字符集(0-9, A-Z)和四种拼接模式
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
全平台统一发布工具。支持 skills 和 agents 的 Gitee/GitHub/ClawHub/SkillHub/PyPI 同步与 Release 创建,LLM 驱动的文件过滤与脱敏。
本地 RAG 系统搭建技能,支持环境检测修复、嵌入模型多源下载、5种切分策略 + GuardStack + 后处理 + 插件注册、多知识库管理 + 自动分类规则、可调 Prompt、Web 可视化配置 + 极客模式 + 模板管理
调用链编排技能 — 既是调用链编辑器,也是粗粒度规划器。理解用户意图 → 规划 Skill 参与顺序 → 更新/保存/推荐调用链 → 拼接为调用链(支持循环/分支编排、子步骤拓扑排序、准确步骤计数)。
Skill 标准化规范引擎。支持 R-01~R-26 规范审查(audit / create / update / refactor / bump / readonly 六模式),含权限扫描、数据目录合规检查、渐进式加载、LLM 二次筛分类。
结构化小说写作辅助技能。场景配置→大纲生成→因果链双重验证→pipeline 流程门禁→子结构先行规划→情绪混合系统→文风约束→人格驱动→分段写作→连通性补充→风格校验+逻辑检查(含实体状态+关系链)+大纲忠实度+结尾收束验证+实体关系追踪+角色别名识别+跨章行为摘要。全流程硬约束+门禁跟踪。
8种原子组件自由组合 + 3级约束, cell merging, two-level module system (base + composite), 7+ built-in templates, grid-aware visual editor, style presets, post-generation audit, user template save-as, Chinese error handling
| name | svg-composer |
| version | 3.3.2 |
| displayName | svg-composer |
| description | SVG 拼接工具,支持内置 FontAwesome 字符集(0-9, A-Z)和四种拼接模式 |
| author | wUwproject |
| tags | ["svg","composer","fontawesome","generation"] |
| license | MIT |
| data_dir | skills/.standardization/svg-composer/data/ |
| triggers | ["拼接 SVG","合成图标","SVG 组合","字符拼接","svg-composer"] |
| slug | svg-composer |
| trigger | 拼接 SVG |
| trigger_negative | 生成 PNG 图片,非拼接矢量绘图 |
| h1_position | true |
| external_data_dir | true |
| sensitive_access | false |
| critical_write | false |
| create_permissions_md | true |
| permission_weight | LOW |
| meta_field_sync | true |
| faq_quality | improve_qa |
将 SVG 符号进行横向/纵向拼接,支持内置字符集和四种拼接模式。
正向触发:
否定条件:
📚 渐进式加载:本技能采用渐进式 MD 体系,
SKILL.md为入口(≤230行),详细内容拆分到references/*.md按需加载。
| 能力 | 说明 | 限制 |
|---|---|---|
| 内置字符集拼接 | 基于 Font Awesome Free 字符,拼接 0-9、A-Z 文本 | 仅 36 个字符,小写自动转大写 |
| 四种拼接模式 | 顺序 / 全排列 / 笛卡尔积 / 限制长度 | 笛卡尔积输入 ≤5 字符,length ≤4 |
| 自定义符号拼接 | 从外部 SVG 文件加载符号拼接 | 依赖用户提供 .svg 文件 |
| 批量预览 HTML | 自动生成含下载链接的预览页 | 仅内联 SVG 预览,无服务器 |
| 文件名 | 分类 | 包含内容 | 审计关联 |
|---|---|---|---|
references/functions.md | 函数参考 | 完整函数参数与返回值说明 | 无 |
references/charset.md | 字符集 | 内置字符集详情与四种拼接模式对比 | 无 |
references/examples.md | 使用示例 | 11 个完整使用示例 | R-25 C-17 |
references/changelog.md | 版本日志 | 版本更新记录 | R-24 |
references/faq.md | 常见问题 | 常见问题与排错 | R-19, R-25 C-19 |
references/antipatterns.md | 反模式 | 常见错误做法与正确做法 | R-18 |
references/permissions.md | 权限说明 | 安全风险评估 | R-15, R-16 |
references/LICENSE.md | 许可协议 | MIT 许可 | R-26 |
from svg_composer import compose_text
# 基础拼接(黑色)
svg = compose_text("HELLO", fill="black")
with open('hello.svg', 'w', encoding='utf-8') as f:
f.write(svg)
# 输出: hello.svg — 包含 HELLO 五个字符的横向拼接 SVG
# 纵向排列
svg = compose_text("ABC", direction='vertical', canvas_size=(400, 600))
# 输出: SVG 字符串 — A/B/C 纵向排列,画布 400x600
generate_preview_html() 生成预览 HTML0-9、A-Z(小写自动转大写)black(#000000)和 white(#FFFFFF)pip install svgpathtools)0-9、A-Z),不可扩展本技能由 wUwproject 创作并维护。