| name | hermes |
| description | Hermes Agent CLI reference for Claude Code: oneshot image generation, baoyu-infographic, and blog automation. |
| version | 1.0.0 |
| author | goddaehee |
| license | MIT |
| platforms | ["macos"] |
| metadata | {"tags":["hermes","image-gen","infographic","blog-automation","ai-agent"],"homepage":"https://github.com/goddaehee/hermes-claude-skill"} |
Hermes Agent โ Claude Code ํ์ฉ ๊ฐ์ด๋
Version: v1.0.0 (2026-05-11 ์ต์ด ์์ฑ. hermes --help + hermes tools list + hermes status ์ง์ ์คํ ๊ธฐ๋ฐ)
์ฌ์ ์กฐ๊ฑด
which hermes
hermes version
hermes status
hermes tools list
hermes model ๋ฐ hermes config ํ์ ๋ช
๋ น์ ๋ํํ TTY ํ์. ํ์ดํยท์๋ธํ๋ก์ธ์ค์์ ์คํ ๋ถ๊ฐ.
ํต์ฌ CLI ํจํด
์๋ํ์ฉ ๋น๋ํํ ์คํ (๊ฒ์ฆ์๋ฃ/2026-05-11, Hermes ์ง์ ์๋ฌธ)
hermes chat -Q \
--source tool \
-s baoyu-infographic \
-t image_gen,file,skills \
-q "$(cat "$PROMPT_FILE")"
hermes chat -Q \
--source tool \
-s baoyu-infographic \
-t image_gen,file,skills \
-q "$(cat "$PROMPT_FILE")" \
> "$OUTPUT_DIR/logs/hermes.stdout.txt" \
2> "$OUTPUT_DIR/logs/hermes.stderr.txt"
hermes chat -Q --source tool -s baoyu-infographic -t image_gen,file -q "PROMPT"
[FACT] -Q = ๋น๋ํํ(non-interactive) ๋ชจ๋. --source tool = ์๋ํ ์์ค ๋ง์ปค.
-s ๋ --skills ์ ๋จ์ถ ํ๋๊ทธ. (์ถ์ฒ: Hermes ์ง์ ์๋ฌธ 2026-05-11)
๋จ์ oneshot (ํ๋ ๋ฒจ -z ํ๋๊ทธ)
hermes -z "PROMPT" -t image_gen,file --skills baoyu-infographic --accept-hooks --yolo
hermes -z "PROMPT" -m gpt-5.5 --provider codex
[ESTIMATE] -z ํ๋๊ทธ๋ ํ๋ ๋ฒจ help์ ํ์๋๋, ์๋ํ ์์ ์ฑ์ hermes chat -Q ํํ๊ฐ ๋ ๊ถ์ฅ๋จ (Hermes ์๋ฌธ ๊ธฐ๋ฐ). quote ์ฒ๋ฆฌ๊ฐ ๋ณต์กํ ๋ฉํฐ๋ผ์ธ ํ๋กฌํํธ๋ ๋ฐ๋์ ํ๋กฌํํธ ํ์ผ ๋ฐฉ์ ์ฌ์ฉ.
[UNVERIFIED] ์ด๋ฏธ์ง ์์ฑ ๋ชจ๋ธ(gpt-image-2) ๊ฐ๋ณ ์ง์ ํ๋๊ทธ๋ ๊ฒ์ฆ ์ค. ํ์ฌ ํ๊ฒฝ์ Provider: OpenAI Codex / Model: gpt-5.5์ด๋ฉฐ image_gen ํด์
์ Codex ์ฐ๊ฒฐ์ ํตํด gpt-image-2๋ฅผ ํธ์ถํ๋ ๊ฒ์ผ๋ก ์ถ์ ๋จ.
๋นํธ์ธ ํด์
(๊ฒ์ฆ์๋ฃ/2026-05-11, hermes tools list ๊ธฐ์ค)
| ํด์
| ์์ด์ฝ | ์ํ | ์ค๋ช
|
|---|
image_gen | ๐จ | โ enabled | ์ด๋ฏธ์ง ์์ฑ (baoyu-infographic ๋ฑ๊ณผ ์ฐ๋) |
vision | ๐๏ธ | โ enabled | ์ด๋ฏธ์ง ๋ถ์ / Vision |
file | ๐ | โ enabled | ํ์ผ ์ฝ๊ธฐ/์ฐ๊ธฐ (manifest ์ ์ฅ ํต์ฌ) |
web | ๐ | โ enabled | ์น ๊ฒ์ & ์คํฌ๋ํ |
browser | ๐ | โ enabled | ๋ธ๋ผ์ฐ์ ์๋ํ |
terminal | ๐ป | โ enabled | ํฐ๋ฏธ๋ & ํ๋ก์ธ์ค |
code_execution | โก | โ enabled | ์ฝ๋ ์คํ |
tts | ๐ | โ enabled | ํ
์คํธ ์์ฑ ๋ณํ |
computer_use | ๐ฑ๏ธ | โ enabled | macOS Computer Use |
video | ๐ฌ | โ disabled | ๋น๋์ค ๋ถ์ |
moa | ๐ง | โ disabled | Mixture of Agents |
-t ํ๋๊ทธ๋ก ์ฌ๋ฌ ํด์
ํ์ฑํ: -t image_gen,file,web
์ด๋ฏธ์ง ๊ด๋ จ ์ถ์ฒ ์คํฌ ์นดํ๋ก๊ทธ (๊ฒ์ฆ์๋ฃ/2026-05-11, hermes skills list ๊ธฐ์ค)
| ์คํฌ | ์นดํ
๊ณ ๋ฆฌ | ์ค๋ช
|
|---|
baoyu-infographic | creative | 21 layouts ร 21 styles ์ธํฌ๊ทธ๋ํฝ ์์ฑ๊ธฐ |
kie-image-generator | openclaw-imports | 13+ ๋ชจ๋ธ ์ ํ, ๊ฐ๊ฒฉ ์ถ์ , ๊ณ ํ์ง ์ด๋ฏธ์ง |
image-prompt-guide | openclaw-imports | ์ด๋ฏธ์ง ํ๋กฌํํธ ๊ตฌ์กฐ ๊ฐ์ด๋ |
architecture-diagram | creative | ์ํคํ
์ฒ ๋ค์ด์ด๊ทธ๋จ ์๋ ์์ฑ |
excalidraw | creative | Excalidraw ์คํ์ผ ๋ค์ด์ด๊ทธ๋จ |
claude-design | creative | Claude ์คํ์ผ ๋์์ธ |
baoyu-infographic ๋ ์ด์์ ร ์คํ์ผ (์ถ์ฒ: ~/.hermes/skills/creative/baoyu-infographic/SKILL.md [FACT])
๋ ์ด์์ 21์ข
| ๋ ์ด์์ | ์ฉ๋ |
|---|
linear-progression | ํ์๋ผ์ธ, ํ๋ก์ธ์ค, ํํ ๋ฆฌ์ผ |
binary-comparison | A vs B, ๋น๊ต/๋์กฐ |
comparison-matrix | ๋ค์ค ์์ ๋น๊ต |
hierarchical-layers | ํผ๋ผ๋ฏธ๋, ์ฐ์ ์์ |
tree-branching | ์นดํ
๊ณ ๋ฆฌ, ๋ถ๋ฅ |
hub-spoke | ์ค์ฌ ๊ฐ๋
+ ๊ด๋ จ ํญ๋ชฉ |
structural-breakdown | ๋ถํด๋, ๋จ๋ฉด๋ |
bento-grid | ๋ค์ค ์ฃผ์ ๊ฐ์ (๊ธฐ๋ณธ๊ฐ) |
iceberg | ํ๋ฉด vs ์จ๊ฒจ์ง ์ธก๋ฉด |
bridge | ๋ฌธ์ -ํด๊ฒฐ ๊ตฌ์กฐ |
funnel | ์ ํ, ํํฐ๋ง |
isometric-map | ๊ณต๊ฐ ๊ด๊ณ |
dashboard | ๋ฉํธ๋ฆญ, KPI |
periodic-table | ์นดํ
๊ณ ๋ฆฌ ์ปฌ๋ ์
|
comic-strip | ๋ด๋ฌํฐ๋ธ, ์ํ์ค |
story-mountain | ํ๋กฏ ๊ตฌ์กฐ |
jigsaw | ์ํธ ์ฐ๊ฒฐ ๊ตฌ์ฑ ์์ |
venn-diagram | ๊ฒน์น๋ ๊ฐ๋
|
winding-roadmap | ์ฌ์ , ๋ง์ผ์คํค |
circular-flow | ์ฌ์ดํด, ๋ฐ๋ณต ํ๋ก์ธ์ค |
dense-modules | ๊ณ ๋ฐ๋ ๋ฐ์ดํฐ ๊ฐ์ด๋ |
์คํ์ผ 21์ข
| ์คํ์ผ | ์ค๋ช
|
|---|
craft-handmade | ์์ผ๋ก ๊ทธ๋ฆฐ ์ข
์ด ๊ณต์ (๊ธฐ๋ณธ๊ฐ) |
technical-schematic | ์ฒญ์ฌ์ง, ์์ง๋์ด๋ง ๋๋ฉด |
hand-drawn-edu | ๋ง์นด๋กฑ ํ์คํ
, ์๊ทธ๋ฆผ, ๊ต์ก์ฉ |
corporate-memphis | ํ๋ฉด ๋ฒกํฐ, ์ ๋ช
ํ ์์ |
bold-graphic | ์ฝ๋ฏน ์คํ์ผ, ํํํค |
ikea-manual | ๋ฏธ๋๋ฉ ์ ์ํธ |
ui-wireframe | ํ์์กฐ ์ธํฐํ์ด์ค ๋ชฉ์
|
cyberpunk-neon | ๋ค์จ ๊ธ๋ก์ฐ, ๋ฏธ๋์ |
kawaii | ์ผ๋ณธ ๊ท์ฌ์ด ์คํ์ผ |
chalkboard | ์น ํ ์ ๋ถํ |
storybook-watercolor | ๋ถ๋๋ฌ์ด ์์ฑํ |
aged-academia | ๋นํฐ์ง ๊ณผํ, ์ธํผ์ |
origami | ์ ํ ์ข
์ด, ๊ธฐํํ |
pixel-art | ๋ ํธ๋ก 8๋นํธ |
subway-map | ์งํ์ฒ ๋
ธ์ ๋ |
knolling | ์ ๋ฆฌ๋ ํ๋ซ๋ ์ด |
lego-brick | ๋ ๊ณ ๋ธ๋ก |
pop-laboratory | ์ฒญ์ฌ์ง ๊ฒฉ์, ์ขํ ๋ง์ปค |
morandi-journal | ์๊ทธ๋ฆผ ๋์, ๋ฐ๋ปํ ์์กฐ |
retro-pop-grid | 1970๋
๋ ๋ ํธ๋ก ํ |
claymation | 3D ํด๋ ์ด ํผ๊ท์ด |
ํ๊ตญ์ด ๋ธ๋ก๊ทธ ๊ถ์ฅ ์กฐํฉ ([์ถ์ฒ: Hermes ์ง์ ์๋ฌธ 2026-05-11])
| ์น์
์ ํ | ๋ ์ด์์ | ์คํ์ผ | ๋น๊ณ |
|---|
| ๊ธฐ์ ์ค๋ช
/์ํคํ
์ฒ | bento-grid | technical-schematic | ๊ธฐ์ ๋
์ ๊ธฐ๋ณธ๊ฐ |
| ์ด๋ณด์ ๊ฐ๋
์ค๋ช
| hub-spoke | hand-drawn-edu | beginner audience |
| ๋จ๊ณ๋ณ ํํ ๋ฆฌ์ผ | linear-progression | ikea-manual | Step N ๊ตฌ์กฐ |
| ์ด๋ณด ํํ ๋ฆฌ์ผ | linear-progression | hand-drawn-edu | beginner audience |
| ๋น๊ต/A vs B | binary-comparison | corporate-memphis | ๋น๊ต ์น์
|
| ์ฒดํฌ๋ฆฌ์คํธ/Q&A | dashboard | corporate-memphis | ์์ฝ ์น์
|
| ์ธํธ๋ก/๊ฒฐ๋ก /์ธ๋ค์ผ | bento-grid | bold-graphic | ์๊ฐ์ ์ํฉํธ |
| ๋ด๋ถ ๊ตฌ์กฐ/์๋ฆฌ | structural-breakdown | technical-schematic | ์ํคํ
์ฒ ์ค๋ช
|
JSON I/O ๊ณ์ฝ (๋ธ๋ก๊ทธ ์ด๋ฏธ์ง ์๋ํ์ฉ)
์
๋ ฅ ์คํค๋ง (cardnews-input.json)
{
"article_id": "20260511-example",
"output_dir": "/path/to/runs/<run-id>/images",
"default_model": "codex/gpt-image-2",
"aspect_ratio": "16:9",
"items": [
{
"paragraph_id": "section-01",
"heading": "์น์
์ ๋ชฉ",
"text": "์น์
ํต์ฌ ๋ด์ฉ 2~3๋ฌธ์ฅ",
"layout": "bento-grid",
"style": "technical-schematic"
}
]
}
์ถ๋ ฅ ๋งค๋ํ์คํธ (cardnews-manifest.json)
{
"article_id": "20260511-example",
"generated_at": "2026-05-11T12:00:00Z",
"model": "codex/gpt-image-2",
"items": [
{
"paragraph_id": "section-01",
"heading": "์น์
์ ๋ชฉ",
"image_path": "/path/to/images/section-01.png",
"image_url": null,
"prompt_path": "/path/to/prompts/section-01.md",
"layout": "bento-grid",
"style": "technical-schematic",
"aspect_ratio": "16:9",
"alt_ko": "์น์
์ ๋ชฉ ๊ด๋ จ ์ธํฌ๊ทธ๋ํฝ",
"cost_usd": null
}
]
}
image_path ๋๋ image_url ์ค ํ๋๊ฐ ๋ฐ๋์ ์กด์ฌํด์ผ ํจ. URL์ด๋ฉด ๋ค์ด๋ก๋ ํ image_path์ ๋ก์ปฌ ๊ฒฝ๋ก ๊ธฐ๋ก.
์ฃผ์ ์ฌํญ
- cmux pane ์๋ํ ๋น์ถ์ฒ:
cmux send๋ก Hermes ํ์ธ์ ๋ฉ์์ง ์ ์ก ์ ๋ฉํฐ๋ผ์ธ ํ
์คํธ๊ฐ Enter๋ก ๋ถ๋ฆฌ๋จ. ์๋ํ๋ hermes chat -Q(๊ธฐ๋ณธ ํจํด) ๋๋ hermes chat -Q --source tool์ ์ฌ์ฉ. hermes -z๋ ๋ ๊ฑฐ์ ํ๋๊ทธ์ด๋ฉฐ chat -Q์ ๊ธฐ๋ฅ์ด ๊ฒน์นจ.
- URL vs ๋ก์ปฌ path:
image_generate ํด์ด URL ๋๋ ๋ก์ปฌ path๋ฅผ ๋ฐํํ ์ ์์. wrapper ์คํฌ๋ฆฝํธ์์ URL ๊ฐ์ง ์ curl -L -o ๋ค์ด๋ก๋ ์ฒ๋ฆฌ ํ์.
- Codex ์ธ์ฆ:
hermes status์์ Provider: OpenAI Codex ํ์ ์ Codex ์ฐ๊ฒฐ ํ์ฑ. ์ธ์ฆ ๋ง๋ฃ ์ hermes login codex ์ฌ์คํ.
- ํ๊ตญ์ด ํ
์คํธ ๋ ๋๋ง: gpt-image-2์ ํ๊ธ ์ธํฌ๊ทธ๋ํฝ ๋ด ํ
์คํธ ๋ ๋๋ง ์์ ์ฑ์ ์ค์ธก ํ์ [UNVERIFIED]. ๊นจ์ง ์ baoyu ์คํฌ ํ๋กฌํํธ์ "minimal text, use English labels only" ์ถ๊ฐ ๋๋
alt_ko/figcaption์ผ๋ก ๋ณด์.
- ๋น์ฉ ๊ฐ๋: ์์ฑ ๋น์ฉ์ ์ฌ์ฉํ๋ ์ด๋ฏธ์ง ๋ชจ๋ธ์ ๋ฐ๋ผ ๋ค๋ฆ [UNVERIFIED, ์ค์ธก ํ์].
HERMES_BUDGET_USD ํ๊ฒฝ๋ณ์๋ก ์ํ ์ค์ ๊ถ์ฅ.
ํธ๋ฌ๋ธ์ํ
| ์ฆ์ | ํ์ธ ๋ฐฉ๋ฒ |
|---|
hermes: command not found | ~/.local/bin/hermes ๊ฒฝ๋ก ํ์ธ, PATH ์ค์ |
| image_gen ๊ฒฐ๊ณผ ์์ | hermes tools list์์ image_gen enabled ํ์ธ |
hermes model ์คํ ๋ถ๊ฐ | ๋ํํ TTY ํ์, hermes -z oneshot์ผ๋ก ๋์ฒด |
| baoyu-infographic ์คํฌ ์์ | hermes skills list | grep baoyu ํ์ธ |
| manifest ๋ฏธ์์ฑ | --yolo --accept-hooks ํ๋๊ทธ ์ถ๊ฐ ํ ์ฌ์๋ |
| URL ์ด๋ฏธ์ง ๋ฐํ๋จ | wrapper์์ curl -L -o images/<id>.png <url> ๋ค์ด๋ก๋ |