Token导航 LogoToken导航TokenDH.com
图像处理只读github未标认证来源可访问许可证需确认审计通过

baoyu-xhs-imagesbaoyu xhs 图片

Agent Skill

用于辅助图像生成、图片编辑、视觉素材处理或图像模型工作流。它适合让 Agent 根据文本生成图片、处理背景、整理视觉提示词或调用相关图像工具。使用时需要确认输入图片、版权来源、输出格式和模型限制;涉及人物、品牌、商品或公开展示素材时,应额外核对授权、真实性和内容合规边界。

总安装

682

周安装

29

GitHub Stars

公开资料未说明

下载量

239
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:baoyu-xhs-images(baoyu xhs 图片)
来源仓库:https://github.com/yelban/baoyu-skills.tw
仓库路径:skills/baoyu-xhs-images
安装命令:
npx skills add https://github.com/yelban/baoyu-skills.tw --skill baoyu-xhs-images
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/yelban/baoyu-skills.tw --skill baoyu-xhs-images

简介

baoyu-xhs-images 用于辅助图像生成、图片编辑或视觉素材处理,适合在图像模型工作流中调用相关工具时使用。

  • 适用于文本生成图片、背景处理或视觉提示词整理等图像处理场景。
  • 通过 npx skills add 命令从 GitHub 仓库安装,需指定技能名称和完整仓库地址。
  • 使用时需确认输入图片、版权来源及输出格式,涉及人物或品牌素材时应核对授权与合规性。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Image Card Series Generator

Break down complex content into eye-catching image card series with multiple style options.

User Input Tools

When this skill prompts the user, follow this tool-selection rule (priority order):

  1. Prefer built-in user-input tools exposed by the current agent runtime — e.g., AskUserQuestion, request_user_input, clarify, ask_user, or any equivalent.
  2. Fallback: if no such tool exists, emit a numbered plain-text message and ask the user to reply with the chosen number/answer for each question.
  3. Batching: if the tool supports multiple questions per call, combine all applicable questions into a single call; if only single-question, ask them one at a time in priority order.

Concrete AskUserQuestion references below are examples — substitute the local equivalent in other runtimes.

Image Generation Tools

When this skill needs to render an image, resolve the backend in this order:

  1. Current-request override — if the user names a specific backend in the current message, use it.
  2. Saved preference — if EXTEND.md sets preferred_image_backend to a backend available right now, use it.
  3. Auto-select (when the preference is auto, unset, or the pinned backend isn't available):

- If the current runtime exposes a native image tool (e.g., Codex imagegen, Hermes image_generate), use it. Runtime-native tools are preferred by default — agents that know their own tool inventory should surface the native one here. - Otherwise, if exactly one non-native backend is installed (e.g., baoyu-imagine), use it. - Otherwise (multiple non-native backends with no runtime-native tool), ask the user once — batch with any other initial questions.

  1. If none are available, tell the user and ask how to proceed.

Setting preferred_image_backend: ask forces the step-3 prompt every run regardless of available backends. Users change the pinned backend via the ## Changing Preferences section below.

Prompt file requirement (hard): write each image's full, final prompt to a standalone file under prompts/ (naming: NN-{type}-[slug].md) BEFORE invoking any backend. The file is the reproducibility record and lets you switch backends without regenerating prompts.

Concrete tool names (imagegen, image_generate, baoyu-imagine) above are examples — substitute the local equivalents under the same rule.

Confirmation Policy

Default behavior: confirm before generation.

  • Treat explicit skill invocation, a file path, matched signals/presets, and EXTEND.md defaults as recommendation inputs only. None of them authorizes skipping confirmation.
  • Do not start Step 3 until the user completes Step 2.
  • Skip confirmation only when the current request explicitly says to do so, for example: --yes, "直接生成", "不用確認", "跳過確認", "按默認出圖", or equivalent wording.
  • If confirmation is skipped explicitly, state the assumed strategy / style / layout / palette / count / backend in the next user-facing update before generating.

Language

Respond in the user's language across questions, progress, errors, and completion summary. Keep technical tokens (style names, file paths, code) in English.

Options

OptionDescription
--style <name>Visual style (see Styles below)
--layout <name>Information layout (see Layouts below)
--palette <name>Color override: macaron / warm / neon
--preset <name>Style + layout + optional palette shorthand (see Presets below; per-preset prompt fragments in references/style-presets.md)
--ref <files...>Reference images applied to image 1 as the series anchor
--yesNon-interactive: skip all confirmations, use EXTEND.md or built-in defaults, auto-confirm recommended plan (Path A)

Dimensions

Three independent knobs combine freely:

DimensionControlsOptions
StyleVisual aesthetics (lines, decorations, rendering)12 styles (see Styles below)
LayoutInformation structure (density, arrangement)8 layouts (see Layouts below)
Palette (optional)Color override, replaces the style's default colorsmacaron / warm / neon (see Palettes below)

Example: --style notion --layout dense makes an intellectual knowledge card; add --palette macaron to soften the colors without changing notion's rendering rules. A --preset is a shorthand for style + layout (+ optional palette).

Palette behavior: no --palette → style's built-in colors; --palette <name> → overrides colors only, rendering rules unchanged. Some styles declare a default_palette (e.g., sketch-notes defaults to macaron).

Styles (12)

StyleDescription
cute (Default)Sweet, adorable, girly aesthetic
freshClean, refreshing, natural
warmCozy, friendly, approachable
boldHigh impact, attention-grabbing
minimalUltra-clean, sophisticated
retroVintage, nostalgic, trendy
popVibrant, energetic, eye-catching
notionMinimalist hand-drawn line art, intellectual
chalkboardColorful chalk on black board, educational
study-notesRealistic handwritten photo style, blue pen + red annotations + yellow highlighter
screen-printBold poster art, halftone textures, limited colors, symbolic storytelling
sketch-notesHand-drawn educational infographic, macaron pastels on warm cream, wobble lines

Per-style specifications: references/presets/<style>.md.

Layouts (8)

LayoutDescription
sparse (Default)1-2 points, maximum impact
balanced3-4 points, standard
dense5-8 points, knowledge-card style
listEnumeration / ranking (4-7 items)
comparisonSide-by-side contrast
flowProcess / timeline (3-6 steps)
mindmapCenter-radial (4-8 branches)
quadrantFour-quadrant / circular sections

Layout specs: references/elements/canvas.md.

Palettes (optional override)

Replaces the style's colors while keeping rendering rules (line treatment, textures) intact.

PaletteBackgroundZone ColorsAccentFeel
macaronWarm cream #F5F0E8Blue #A8D8EA, Lavender #D5C6E0, Mint #B5E5CF, Peach #F8D5C4Coral #E8655ASoft, educational
warmSoft peach #FFECD2Orange #ED8936, Terracotta #C05621, Golden #F6AD55, Rose #D4A09ASienna #A0522DEarth tones, cozy
neonDark purple #1A1025Cyan #00F5FF, Magenta #FF00FF, Green #39FF14, Pink #FF6EC7Yellow #FFFF00High-energy, futuristic

Palette specs: references/palettes/<palette>.md.

Presets (style + layout shortcuts)

Quick-start combos, grouped by scenario. Use --preset <name> or recommend during Step 2.

Knowledge & Learning:

PresetStyleLayoutBest For
knowledge-cardnotiondense乾貨知識卡、概念科普
checklistnotionlist清單、排行榜
concept-mapnotionmindmap概念圖、知識脈絡
swotnotionquadrantSWOT 分析、四象限
tutorialchalkboardflow教程步驟、操作流程
classroomchalkboardbalanced課堂筆記、知識講解
study-guidestudy-notesdense學習筆記、考試重點
hand-drawn-edusketch-notesflow手繪教程、流程圖解
sketch-cardsketch-notesdense手繪知識卡
sketch-summarysketch-notesbalanced手繪總結、圖文筆記

Lifestyle & Sharing:

PresetStyleLayoutBest For
cute-sharecutebalanced少女風分享、日常種草
girlycutesparse甜美封面、氛圍感
cozy-storywarmbalanced生活故事、情感分享
product-reviewfreshcomparison產品對比、測評
nature-flowfreshflow健康流程、自然主題

Impact & Opinion:

PresetStyleLayoutBest For
warningboldlist避坑指南、重要提醒
versusboldcomparison正反對比
clean-quoteminimalsparse金句、極簡封面
pro-summaryminimalbalanced專業總結、商務內容

Trend & Entertainment:

PresetStyleLayoutBest For
retro-rankingretrolist復古排行、經典盤點
throwbackretrobalanced懷舊分享
pop-factspoplist趣味冷知識
hypepopsparse炸裂封面、驚歎分享

Poster & Editorial:

PresetStyleLayoutBest For
posterscreen-printsparse海報風封面、影評書評
editorialscreen-printbalanced觀點文章、文化評論
cinematicscreen-printcomparison電影對比、戲劇張力

Full prompt-fragment definitions: references/style-presets.md.

Auto-Selection

Match content signals to the best combo. First row whose keywords appear wins; fall back to cute-share if nothing matches.

Signals in sourceStyleLayoutRecommended preset
beauty, fashion, cute, girl, pinkcutesparse/balancedcute-share, girly
health, nature, fresh, organicfreshbalanced/flowproduct-review, nature-flow
life, story, emotion, warmwarmbalancedcozy-story
warning, important, must, criticalboldlist/comparisonwarning, versus
professional, business, elegantminimalsparse/balancedclean-quote, pro-summary
classic, vintage, traditionalretrobalancedthrowback, retro-ranking
fun, exciting, wow, amazingpopsparse/listhype, pop-facts
knowledge, concept, productivity, SaaSnotiondense/listknowledge-card, checklist
education, tutorial, learning, classroomchalkboardbalanced/densetutorial, classroom
notes, handwritten, study guide, realisticstudy-notesdense/list/mindmapstudy-guide
movie, poster, opinion, editorial, cinematicscreen-printsparse/comparisonposter, editorial, cinematic
hand-drawn, infographic, workflow, 手繪, 圖解sketch-notesflow/balanced/densehand-drawn-edu, sketch-card, sketch-summary

Style × Layout Matrix

Compatibility scores (✓✓ highly recommended, ✓ works well, ✗ avoid). Use when the user picks a non-default combo and you want to flag a poor match.

sparsebalanceddenselistcomparisonflowmindmapquadrant
cute✓✓✓✓✓✓
fresh✓✓✓✓✓✓
warm✓✓✓✓✓✓
bold✓✓✓✓✓✓✓✓
minimal✓✓✓✓✓✓
retro✓✓✓✓✓✓
pop✓✓✓✓✓✓✓✓
notion✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
chalkboard✓✓✓✓✓✓✓✓✓✓✓✓
study-notes✓✓✓✓✓✓
screen-print✓✓✓✓✓✓✓✓
sketch-notes✓✓✓✓✓✓✓✓✓✓

Outline Strategies

Three differentiated approaches — each produces a structurally different outline. The workflow recommends one; Path C generates all three and lets the user choose.

StrategyConceptBest forStructure
A — Story-DrivenPersonal experience as the thread, emotional resonance firstReviews, personal shares, transformationHook → Problem → Discovery → Experience → Conclusion
B — Information-DenseValue-first, efficient information deliveryTutorials, comparisons, checklistsCore conclusion → Info card → Pros/Cons → Recommendation
C — Visual-FirstVisual impact as core, minimal textHigh-aesthetic products, lifestyle, mood contentHero image → Detail shots → Lifestyle scene → CTA

Reference Images

User-supplied refs are separate from the internal "image-1 as anchor" chain (Step 3) — they layer on top of it.

Intake: via --ref <files...> or paths pasted in conversation.

  • File path → copy to refs/NN-ref-{slug}.{ext}
  • Pasted with no path → ask for the path, or extract style traits as a text fallback

Usage modes (per reference):

UsageEffect
directPass the file to the backend (typically on image 1 only, so the anchor propagates through the chain)
styleExtract style traits and append to every card's prompt body
paletteExtract hex colors and append to every card's prompt body

Record refs in each affected card's prompt frontmatter:

references:
  - ref_id: 01
    filename: 01-ref-brand.png
    usage: direct

At generation time: verify files exist. Image 1 with usage: direct + backend that accepts refs → pass via the backend's ref parameter (becomes the chain anchor). Images 2+ keep using image-1 as --ref per Step 3 — do NOT re-stack user refs on top (avoids conflicting signals). For style/palette, embed extracted traits in every prompt.

File Layout

image-cards/{topic-slug}/
├── source-{slug}.{ext}
├── analysis.md
├── outline-strategy-{a,b,c}.md    # Path C only
├── outline.md
├── prompts/NN-{type}-{slug}.md
├── NN-{type}-{slug}.png
└── refs/                          # only if --ref used

Slug: 2-4 words, kebab-case. "AI 工具推薦" → ai-tools-recommend. On collision, append -YYYYMMDD-HHMMSS.

Backup rule (applies throughout): before overwriting any file — source, outline, prompt, image — rename the existing one to <name>-backup-YYYYMMDD-HHMMSS.<ext>. This protects user edits.

Workflow

- [ ] Step 0: Load EXTEND.md ⛔ BLOCKING (interactive only)
- [ ] Step 1: Analyze content → analysis.md
- [ ] Step 2: Smart Confirm ⚠️ REQUIRED (Path A / B / C)
- [ ] Step 3: Generate images
- [ ] Step 4: Completion report

Step 0: Load EXTEND.md ⛔ BLOCKING

Check these paths in order; first hit wins:

PathScope
.baoyu-skills/baoyu-image-cards/EXTEND.mdProject
${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-image-cards/EXTEND.mdXDG
$HOME/.baoyu-skills/baoyu-image-cards/EXTEND.mdUser home
  • Found → read, parse, print a summary (style / layout / watermark / language), continue.
  • Not found + interactive → run first-time setup (see references/config/first-time-setup.md) and save before anything else. Do NOT analyze content or ask style questions until preferences exist — this keeps first-run behavior predictable.
  • Not found + --yes → skip setup, use built-in defaults (no watermark, style/layout auto-selected, language from content). Do not prompt, do not create EXTEND.md.

EXTEND.md keys: watermark, preferred style/layout, custom style definitions, language preference. Schema: references/config/preferences-schema.md.

Step 1: Analyze Content → analysis.md

  1. Save the source (backup rule applies if source.md exists).
  2. Run the deep analysis in references/workflows/analysis-framework.md: content type, hook potential, audience, engagement signals, visual opportunity map, swipe flow.
  3. Detect source language, pick recommended image count (2-10).
  4. Auto-recommend strategy + style + layout + palette using the Auto-Selection table above.
  5. Write everything to analysis.md.

Step 2: Smart Confirm ⚠️ REQUIRED

Hard gate: this step is mandatory per the Confirmation Policy — Step 3 cannot start until the user confirms here (or explicitly opts out with --yes / equivalent wording in the current request).

Goal: present the auto-recommended plan and let the user confirm or adjust. Skip this step entirely under --yes — proceed with Path A using the analysis and any CLI overrides.

Display summary before asking:

📋 內容分析
  主題:[topic] | 型別:[content_type]
  要點:[key points]
  受眾:[audience]

🎨 推薦方案(自動匹配)
  策略:[A/B/C] [name]([reason])
  風格:[style] · 佈局:[layout] · 配色:[palette or 預設] · 預設:[preset]
  圖片:[N]張(封面+[N-2]內容+結尾)
  元素:[background] / [decorations] / [emphasis]

Then ask one question — three paths. Verbatim option copy: references/confirmation.md.

Path A — Quick confirm (trust auto-recommendation): generate a single outline using the recommended strategy + style → save to outline.md → Step 3.

Path B — Customize: ask five questions (strategy/style, layout, palette, count, optional notes) with the recommendation pre-filled — blanks keep the recommendation. Generate one outline with the user's choices → outline.md → Step 3. See references/confirmation.md.

Path C — Detailed mode: two sub-confirmations.

  • *Step 2a — Content understanding*: ask selling points (multi-select), audience, style preference (authentic / professional / aesthetic / auto), optional context. Update analysis.md.
  • *Step 2b — Three outline variants*: generate outline-strategy-a.md, outline-strategy-b.md, outline-strategy-c.md. Each MUST have a different structure AND a different recommended style — include style_reason in the frontmatter. Page-count heuristic: A ~4-6, B ~3-5, C ~3-4. Template: references/workflows/outline-template.md; frontmatter example in references/confirmation.md.
  • *Step 2c — Selection*: ask three questions (outline A/B/C/Combined, style, visual elements). Save selected/merged outline to outline.md → Step 3.

Step 3: Generate Images

With confirmed outline + style + layout + palette:

Visual consistency — image-1 anchor chain: character / mascot / color rendering drifts between calls unless you anchor them. Generate image 1 (cover) first WITHOUT --ref, then pass image 1 as --ref to every subsequent image. This is the single most important consistency trick for this skill — don't skip it even if the backend also supports a session ID.

For each image (cover, content, ending):

  1. Write the full prompt to prompts/NN-{type}-{slug}.md in the user's preferred language (backup rule applies).
  2. Generate:

- Image 1: no --ref (establishes the anchor). - Images 2+: add --ref <path-to-image-01.png>. - Backup rule applies to the PNG files.

  1. Report progress after each image.

Watermark (if enabled in EXTEND.md): append to the generation prompt:

Include a subtle watermark "[content]" positioned at [position].
The watermark should be legible but not distracting.

See references/config/watermark-guide.md.

Backend selection: per the Image Generation Tools rule at the top — use whatever is available, ask once if multiple, before any generation. Under --yes, use the EXTEND.md preference and fall back to the first available backend. Prompt files MUST exist before invoking any backend.

Session ID (if the backend supports --sessionId): use cards-{topic-slug}-{timestamp} for every image; combined with the ref chain this gives maximum consistency.

Step 4: Completion Report

Image Card Series Complete!

Topic: [topic]
Mode: [Quick / Custom / Detailed]
Strategy: [A/B/C/Combined]
Style: [name]
Palette: [name or "default"]
Layout: [name or "varies"]
Location: [directory]
Images: N total

✓ analysis.md
✓ outline.md
✓ outline-strategy-a/b/c.md (detailed mode only)

- 01-cover-[slug].png ✓ Cover (sparse)
- 02-content-[slug].png ✓ Content (balanced)
- ...
- NN-ending-[slug].png ✓ Ending (sparse)

Content Breakdown Principles

PositionPurposeTypical layout
Cover (image 1)Hook + visual impactsparse
Content (middle)Core value per imagebalanced / dense / list / comparison / flow
Ending (last)CTA / summarysparse or balanced

For the style × layout compatibility matrix, see the Style × Layout Matrix above.

Image Modification

ActionHow
EditUpdate prompts/NN-{type}-{slug}.md first, then regenerate with the same session ID
AddSpecify position, create prompt, generate, renumber subsequent files NN+1, update outline
DeleteRemove files, renumber subsequent NN-1, update outline

Always update the prompt file before regenerating — it's the source of truth and makes changes reproducible.

References

FileContent
references/confirmation.mdVerbatim AskUserQuestion copy for every confirmation path
references/style-presets.mdFull preset shortcut definitions
references/presets/<style>.mdPer-style element definitions
references/palettes/<name>.mdPer-palette color definitions
references/elements/canvas.mdAspect ratios, safe zones, grid layouts
references/elements/image-effects.mdCutout, stroke, filters
references/elements/typography.mdDecorated text, tags, text direction
references/elements/decorations.mdEmphasis marks, backgrounds, doodles, frames
references/workflows/analysis-framework.mdContent analysis framework
references/workflows/outline-template.mdOutline template with layout guide
references/workflows/prompt-assembly.mdPrompt assembly guide
references/config/preferences-schema.mdEXTEND.md schema
references/config/first-time-setup.mdFirst-time setup flow
references/config/watermark-guide.mdWatermark configuration

Notes

  • Auto-retry once on generation failure before reporting an error.
  • For sensitive public figures, use stylized cartoon alternatives.
  • Smart Confirm (Step 2) is required; Detailed mode adds a second confirmation (2a + 2c).

Changing Preferences

EXTEND.md lives at the first matching path listed in Step 0. Three ways to change it:

  • Edit directly — open EXTEND.md and change fields. Full schema: references/config/preferences-schema.md.
  • Reconfigure interactively — delete EXTEND.md (or ask "reconfigure baoyu-xhs-images preferences" / "重新配置"). The next run re-triggers first-time setup.
  • Common one-line edits:

- preferred_image_backend: auto — default; runtime-native tool wins, falls back to the only installed backend, asks only if multiple non-native are present. - preferred_image_backend: codex-imagegen — pin to Codex's built-in. - preferred_image_backend: baoyu-imagine — pin to the baoyu-imagine skill. - preferred_image_backend: ask — confirm backend every run. - preferred_style: notion, preferred_layout: dense, preferred_palette: macaron, language: zh. - watermark.enabled: true + watermark.content: "@handle" — add a watermark.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

36.61%
按下载量换算87

Claude

30.12%
按下载量换算72

Cursor

16.53%
按下载量换算40

Gemini CLI

8.91%
按下载量换算21

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills