Skip to content

feat(skills): add baoyu-infographic skill — 21 layouts × 21 styles (salvage #9901) - #12254

Merged
teknium1 merged 3 commits into
mainfrom
hermes/hermes-baddaa44
Apr 18, 2026
Merged

feat(skills): add baoyu-infographic skill — 21 layouts × 21 styles (salvage #9901)#12254
teknium1 merged 3 commits into
mainfrom
hermes/hermes-baddaa44

Conversation

@teknium1

Copy link
Copy Markdown
Contributor

Summary

Adds the baoyu-infographic built-in skill — 21 layout types × 21 visual styles for generating professional infographics via image_generate.

Salvage of #9901 onto current main. Drops the bundled fitness-nutrition cherry-pick (already on main as f0b353b) and the stale tools/skills_tool.py diff that would have reverted #10285, #10587, and b21b3bf (including the _INJECTION_PATTERNS prompt-injection guard and the _serve_plugin_skill plugin-skill serving path).

Changes

  • skills/creative/baoyu-infographic/ — SKILL.md (adapted workflow), 3 core references (analysis framework, base prompt, structured-content template), 21 layout defs, 21 style defs, PORT_NOTES.md (sync guide). 47 files, 2447 insertions, all inside the skill directory.
  • scripts/release.py — AUTHOR_MAP entry junminliu@gmail.com → JimLiu so the attribution check recognizes the co-author.

Attribution

Adaptations from upstream

Area Upstream (OpenClaw) Hermes
Metadata openclaw namespace hermes namespace
Triggers /baoyu-infographic slash command Natural language
Config EXTEND.md Removed (not part of Hermes infra)
Prompts AskUserQuestion (batched) clarify (one at a time)
Image gen baoyu-imagine / external image_generate
Platforms Linux/macOS/Windows/WSL Linux/macOS
File ops bash Hermes file tools

All 45 layout/style/template reference files are preserved verbatim from upstream.

Validation

Before After
Files touched outside skills/creative/baoyu-infographic/ tools/skills_tool.py reverted ~100 lines (stale) + fitness-nutrition re-added (already on main) Only scripts/release.py (+1 line, attribution)
Commits behind main 673 0
check-attribution FAIL (haileymarshall, placeholder baoyu email) Should pass (no haileymarshall, Jim's real email mapped)

Closes #9901.

teknium1 and others added 3 commits April 18, 2026 12:26
Port of baoyu-infographic from JimLiu/baoyu-skills (v1.56.1) adapted
for Hermes Agent's tool ecosystem.

Adaptations from upstream:
- Frontmatter: openclaw metadata → hermes metadata
- Usage: slash command syntax → natural language triggers
- Removed EXTEND.md config system (not part of Hermes infrastructure)
- AskUserQuestion → clarify tool (one question at a time)
- Image generation → image_generate tool
- Removed Windows-specific paths
- Simplified file operations to use Hermes file tools
- All 45 reference files (layouts, styles, templates) preserved intact

Attribution preserved per agreement with 宝玉 (Jim Liu):
- author, version, GitHub homepage URL in frontmatter

Co-authored-by: Jim Liu 宝玉 <junminliu@gmail.com>
Documents what changed from upstream and how to sync future updates.
Maps junminliu@gmail.com → JimLiu for the baoyu-infographic skill port
co-author attribution.
@teknium1
teknium1 merged commit b73ebfe into main Apr 18, 2026
3 of 5 checks passed
@teknium1
teknium1 deleted the hermes/hermes-baddaa44 branch April 18, 2026 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant