跳到正文
cccskills
免费在 GitHub 公开中文介绍

ip-as-logo

根据产品或品牌特点,设计并生成圆润简洁、力求在32×32像素下仍可辨认的吉祥物。分别生成正方形候选图,标注设计信息,便于比较不同主题、配色和轮廓。

原文查看原文说明

Design minimal cute IP mascot marks readable at 32px.

AI 评分100分/ 100查看安装方法

适用场景

  • 为应用或产品制作吉祥物
  • 探讨符合品牌的角色方案
  • 比较吉祥物的配色与轮廓
  • 设计适合小尺寸展示的角色

中文介绍

功能

为产品或品牌设计并生成简洁、亲切的吉祥物。将代表品牌的IP角色简化为较大的圆润形状和少量面部元素,力求在32×32像素下仍可辨认。根据产品用途、受众和期望印象提出设计方向,为每个候选方案分别生成正方形图片。不同配色与轮廓的方案均有标签,并附上设计意图和生成条件。

适用场景

适合构思应用、产品或社区的吉祥物,寻找小尺寸下也能传达特点的形状,或比较多个与品牌有明确联系的方案。

使用示例

  • “请根据这款应用的特点,提出可爱的吉祥物方案。”
  • “请以鸟为主题,生成六张轮廓简洁、配色不同的候选图。”

注意事项

须为Hermes的image_generate配置图像生成后端。默认提出三个方向,每个方向两张,取得同意后生成。基本配色为角色两色、背景一色。每张只生成一次,全部原样交付,不自动检查、重新生成或后期加工。32×32下的辨识度是设计目标,仅在明确要求时检查结果是否符合要求。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

客观评估

AI 仅根据 SKILL.md 的内容,从 4 个方面进行了评估。星标数和热度不计入评估。

指令清晰度能否看出何时使用、做什么
A良好明确用于产品等的吉祥物制作,并以32×32下可辨认为设计目标。
步骤具体性步骤、输入输出和示例是否具体
A良好具体规定三个方向各两张、配色数量、候选标签和交付信息。
安全性发送数据、删除文件、执行命令等是否有说明
A良好规定生成图像前取得同意,仅在用户明确要求时检查结果。
安装难易度所需工具和 API 密钥是否少且有说明
A良好需要图像生成后端,并说明通过hermes tools检查和启用。

总分按每项 A=25 分、B=15 分、C=5 分相加。 由 AI(OpenAI Codex)于 2026年10月19日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

包含的文件(2)

  • SKILL.md18.4 KB
  • LICENSE1.3 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

IP as Logo Skill

Create the simplest possible cute IP character: a compact, lovable symbol that remains recognizable at 32 × 32, not a detailed character illustration.

Hermes adaptation notes (the rest of this document is the upstream workflow, kept intact — snapshot of s1dashu/ip-as-logo-skill commit b1bf517c, Aug 20 2026, MIT — see LICENSE):

  • Image generation path: use the built-in image_generate tool with aspect_ratio="square". The active backend is user-configured — do not pick or switch models. Modern instruction-following backends (GPT Image, Seedream, FLUX, Grok Imagine) take the full prompt skeleton with the natural-language Constraints: line; image_generate exposes no negative_prompt parameter, so always use the main-prompt constraints mode described below.
  • Parallel candidates: where the upstream text says "subagents", use delegate_task with one task per candidate ONLY if the user wants speed and the batch is large; otherwise sequential image_generate calls in one turn are simpler and keep all results in this conversation.
  • Saving results: image_generate returns a URL or file path. Deliver every candidate to the user with its label (platform file-delivery conventions apply); don't re-host or post-process.
  • QA: per the delivery rules below, do NOT auto-inspect/retry/filter candidates. Only run vision_analyze on a result if the user explicitly asks for a compliance check.

When to Use

Use when a user wants a mascot, IP character, brand character, or "cute logo" for a product, repo, app, or community.

Prerequisites

  • An image-generation backend configured for the built-in image_generate tool; check with hermes tools and enable one there if the tool reports no backend.
  • vision_analyze only for an explicitly requested compliance check; delegate_task only for large batches where the user wants speed.

Procedure

  1. Parse the request for an explicit IP subject and available product context. Do not ask the user to choose a color mode unless they explicitly want to control it.
  2. When the user has not specified an IP subject and the current workspace is a product repository, inspect relevant read-only context before asking questions. Prefer the README, product docs, package or app metadata, landing-page copy, manifests, and design tokens. Treat context as sufficient when the product purpose, primary audience, and intended personality can be inferred with reasonable confidence.
  3. When product context is insufficient, ask one consolidated round of background questions covering what the product does, who it serves, and how it should feel. Do not start a second background questionnaire. Continue with the best supported interpretation after the answer.
  4. Once context is sufficient, always present three concise directions before generation and explicitly propose generating six independent candidates in one batch. Do not generate until the user agrees, unless the current request already explicitly authorizes six outputs or asks the agent to proceed without another confirmation.
  5. Choose the three proposed directions deliberately:
    • When the user explicitly specifies an IP subject, keep that subject and propose three distinct design treatments based on silhouette treatment, secondary color region, defining feature, or personality emphasis.
    • When the user does not specify an IP subject, propose three genuinely different IP subjects or metaphors. Tie each one to a different product attribute or brand promise; do not return three arbitrary animals with no rationale.
  6. Interpret the user's response exactly:
    • If the user accepts all three directions and the six-image proposal, generate two independent variants per direction and label them A1, A2, B1, B2, C1, and C2. Assign A1, B1, and C1 to the lower-left and A2, B2, and C2 to the lower-right so every direction is tested once from each side.
    • If the user selects one direction but accepts six images, generate six controlled variants of that direction and label them A1 through A6. Assign odd-numbered variants to the lower-left and even-numbered variants to the lower-right.
    • If the user rejects the proposed quantity, directions, or distribution, follow the user's replacement instructions without arguing for the default.
    • For a pre-authorized reduced batch (e.g. "generate exactly 2") where the user did not pick directions, prefer one direction with N variants labeled A1..AN; state the direction and rationale in the report. Skip the three-direction proposal round whenever the request already authorizes a specific batch and forbids further confirmation — the "always present three directions" rule in step 4 applies only when a proposal round is possible.
    • For any other even default batch size, split candidates equally between lower-left and lower-right. For an odd batch, assign the extra candidate to either side deliberately and record the imbalance. Do not use bottom-center unless the user explicitly requests it.
  7. Default every candidate to exactly three semantic colors in the complete image: exactly two IP base colors plus exactly one background color. Reuse the two IP colors for facial marks rather than introducing additional semantic colors. Follow an explicit user request for another color count. Keep required product cues, identifying features, complexity limits, and any supplied palette consistent enough for useful comparison.
  8. Determine the available image-generation path before promising output. In Hermes this is the image_generate tool; if it reports no configured backend, ask the user to enable one (hermes tools) instead of fabricating results.
  9. If the batch is large and the user wants speed, parallelize candidates via delegate_task (one candidate per task, same product brief and shared constraints, one assigned direction or variant each). Otherwise generate candidates through separate image_generate calls.
  10. If the user supplies a background palette, reserve every supplied color for backgrounds unless they explicitly say otherwise. Choose exactly two IP base colors independently for the subject and context unless the user also assigns subject colors. Do not treat any historical or example palette as a closed list of allowed backgrounds.
  11. Abstract each subject using the complexity budget below. Generate every candidate as a separate full-resolution square asset; never ask an image model to compose a contact sheet, grid, or multi-image sheet. Do not use previous candidates as image references when testing prompt-only reproducibility.
  12. Treat each batch as a one-pass creative draw. Generate every requested candidate once, then preserve and deliver every returned result as-is. Do not inspect outputs to block delivery, classify them as recommended or non-recommended, retry them automatically, or repair them with post-processing.
  13. Preserve and label every generated result. Report every label, IP direction and rationale, assigned corner, saved path, prompt/color mapping, and dimensions (when the backend returns only a URL with no pixel size, report "backend-native square" — do not inspect the image just to measure it). Present all results together; generate refinements or replacements only when the user explicitly asks for another draw.

When proposing directions before generation, describe each in one compact line: <IP subject> — <product connection> — <defining silhouette>. End with a direct proposal to generate six images using the distribution above. Do not turn the discovery phase into a long branding workshop unless the user asks for one.

Complexity budget

  • Build one dominant continuous outer silhouette from roughly 4–7 large basic geometric shapes. Merge or delete any shape that does not carry identity, expression, or recognition.
  • Use at most one species-defining feature: for example, one large pouch beak, one pair of curled horns, or one broad visor. For limbless or featureless subjects (snakes, ghosts, blobs), the defining feature can be a silhouette gesture — one plump coil, one wavy hem — and the paired-features rule reduces to the two eyes.
  • Use at most two broad internal color regions corresponding to the two IP base colors. Keep the face to two eyes and, only when needed for the expression, one tiny mouth. Omit eyebrows, highlights, nostrils, texture, outlines, and decorative marks unless essential for recognition.
  • Remove repeated feathers, scales, fur tufts, armor plates, buttons, screws, numbers, labels, and other illustrative detail.
  • Make simplification, cuteness, and an endearing baby-like personality the decisive qualities. Favor a large head, compact proportions, soft cheeks, widely spaced simple eyes, and a calm friendly expression when appropriate to the subject.
  • Require a readable black silhouette and recognizability at 32 × 32. If a feature disappears or becomes noise at that size, enlarge, merge, or remove it.

Shape language and composition

  • Use thick, rounded, weighty contours and broad color masses.
  • Forbid sharp corners, pointed ears or beaks, needle-like tails, thin antennae, thin smiles, narrow gaps, and acute flame or feather tips. Replace every necessary tip with a visibly blunt rounded end.
  • Show both members of paired identifying features, such as ears, horns, wings, gills, or bells.
  • Show the character upright and emerging from the assigned lower-left or lower-right corner, filling about 85–95% of the canvas so the IP remains visually dominant.
  • Cropping at the bottom or assigned side is welcome when it strengthens the sense of emerging from that corner, but do not prescribe exact edge contact or a fixed crop.
  • Never center or bottom-center the character unless the user explicitly requests it.
  • Preserve both members of paired identifying features within the visible composition.
  • Keep the artwork upright; never rotate the canvas or tilt the main mark without an explicit request.

Simplicity and visual treatment

  • Start from large, clean semantic shapes and the strongest possible simple silhouette. The character should be understood immediately, before any internal feature is noticed.
  • Prefer fewer, larger, softer forms over extra definition. Do not add a feature merely to explain anatomy or material.
  • Keep facial marks tiny, simple, and subordinate. Do not add glossy hotspots or detailed cavity rendering to eyes, mouths, noses, or other small features.
  • Keep the named background color visually solid and uniform, without scenery, texture, halo, vignette, or lighting variation.
  • Ask for the subtle dimensional effect only with the single sentence used in the Prompt skeleton. Do not expand it into numerical strength or instructions for gradients, highlights, or shadows. Incidental gradients, shading, or mild dimensionality returned by the generator are acceptable and must not trigger filtering or retrying.
  • Keep the requested visual direction graphic and simple rather than asking for clay, inflatable, plastic, plush, toy-like, or photorealistic rendering.

Color and canvas

  • Default to exactly three semantic colors in the complete image: exactly two IP base colors plus exactly one background color.
  • Choose the two IP colors from the product context, subject identity, intended personality, and user request. Organize both into broad purposeful masses; reuse one for facial marks and keep the other in one continuous defining region rather than scattering decorative fragments.
  • Choose both subject colors independently from the background. Favor clear, lively subject colors when appropriate, but do not impose global saturation, OKLCH, hue-shift, or chroma bands on the IP.
  • Choose the background freely for the context or from a user-supplied palette. Unless the user asks for vivid color, gently mute the background by lowering its saturation a little; keep it clearly chromatic and intentional rather than vivid, gray, or muddy. Historical palettes and examples are suggestions only, never an allowlist or mandatory default palette.
  • Preserve clear visual separation between the dominant IP silhouette, its facial marks, and the background. If a user-supplied background causes weak separation, adjust the subject colors first rather than replacing the requested background.
  • Across a batch, vary the two-IP-color strategies deliberately instead of repeating the same neutral-heavy combination.
  • Treat the two character colors as semantic color families. Incidental tonal variation within either family does not invalidate an output.
  • Name the intended solid background color directly. Ask for it to fill every open area and the unoccupied corners while the assigned emergence corner is occupied by the character. Do not use image-mode terms such as opaque, alpha, or transparency in the generation prompt.
  • Generate a direct 1:1 square with square outer corners (aspect_ratio="square" in image_generate). Accept the backend's native square resolution as-is; never resample merely to reach a specific pixel count.

Prompt skeleton

Describe the requested visual as an image only. Never tell the image generator that the image is a logo, brand mark, app icon, icon asset, or intended for any of those uses. Do not prepend use-case or asset-type scaffolding that reveals such a use. This rule applies only to the generation prompt; the surrounding user conversation and skill name may still describe the broader project.

image_generate takes a single prompt string, so always keep the natural-language Constraints: line inside the main prompt (there is no separate negative-prompt channel). Record the prompt and color mapping used per candidate in the generation report.

Create one complete full-bleed 1:1 square image.
Background: fill the entire square with solid <background>. Keep <background> visible in every open area and in the corners not occupied by the character; the assigned emergence corner must be occupied by the character.
Subject: place one extremely simplified, cute, endearing <subject> IP character on the background, reduced to one soft rounded continuous silhouette and one defining feature.
Complexity: use only 4–7 large basic shapes and at most two broad internal color regions. Use two simple eyes and add one tiny mouth only when it helps the expression. Remove every nonessential line, outline, anatomical detail, texture, and decoration. Keep the character readable at 32 × 32.
Color behavior: use exactly three semantic colors in the complete image: exactly two IP base colors plus the background color. Choose the two IP colors from the subject and context, organize both into broad purposeful masses, and reuse them for facial marks. Choose the background independently or follow the user's supplied background. Unless the user asks for vivid color, lower the background saturation slightly so it feels gently muted and restrained while remaining clearly chromatic, clean, and intentional rather than gray or muddy. Keep the IP, facial marks, and background clearly separated. Treat any example palette as optional inspiration, never as an allowlist.
Composition: keep the character upright and emerging from the assigned <lower-left or lower-right>, filling about 85–95% of the square so it remains visually dominant. Cropping at the bottom or assigned side is welcome when it strengthens the corner emergence. Preserve both paired identifying features. Never center or bottom-center the character.
Style: make simplification, cuteness, and lovable baby-like appeal the strongest qualities. Use large soft forms, compact proportions, thick rounded contours, and an ultra-clean graphic treatment. Prefer one clear shape over several explanatory details. Add an extremely, extremely subtle, almost imperceptible sense of depth through a barely-there neo-skeuomorphic treatment.
Finish: show only the character on the full-canvas background, with clean surfaces and normal square outer corners.
Constraints: Use no text or watermark. Add no borders, frames, cards, or presentation masks. Include one character only, with no extra subjects or scenery. Use no fragile lines, sharp tips, unnecessary outlines, tiny details, or decorative marks. Add no photorealistic material, dramatic bevel, glossy hotspot, deep occlusion, extrusion, strong three-dimensional rendering, or external cast shadow. Keep the background solid and uniform, with no texture, vignette, or lighting variation.

Delivery behavior

  • Treat generation as a stochastic draw, not a conformance test.
  • Generate the requested number of independent candidates once and deliver every returned image.
  • Do not inspect or report alpha, transparency, or background mode by default.
  • Do not block delivery, rank candidates as compliant or non-compliant, mark them as recommended or non-recommended, or automatically retry any result because of its background, colors, detail, composition, gradient, shading, or dimensionality.
  • Do not post-process a result to make it appear more compliant. If the user later requests another direction or replacement, generate a new independent candidate in response to that explicit request.

Pitfalls

  • The single biggest failure mode is detail creep: models add outlines, texture, extra colors, and scenery. The prompt skeleton's Constraints: line is load-bearing — never trim it.
  • Naming the asset a "logo" or "icon" in the generation prompt triggers presentation framing (badges, cards, mockups). Keep the prompt purely pictorial.
  • Asking one call for a grid/contact sheet of variants produces small, inconsistent characters. One candidate per call, always.
  • If two candidates in a batch come back nearly identical, that's normal stochastic behavior — deliver both; do not silently regenerate.

Verification

  • Every delivered candidate has a label, direction rationale, assigned corner, prompt/color mapping, and file path or URL in the final report.
  • The batch count matches what the user approved; no candidate was withheld, retried, or post-processed.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

1password

免费有简介AI 评分 100分

通过1Password CLI,将保存的密码和API密钥用于命令及配置模板,完成安装、认证、秘密值读取,并通过环境变量向命令传递凭据。

  • 安装并配置1Password CLI
  • 使用已保存的API密钥运行命令
  • 向配置模板填入秘密值
NousResearch/hermes-agent25.6万2026年10月22日 更新

3-statement-model

免费有简介AI 评分 90分

创建用公式联动利润表、资产负债表和现金流量表的 Excel 模型,分阶段填入历史实际数据与预测假设,比较不同情景,并检查三张报表之间的一致性。

  • 向财务模板填入历史实际数据
  • 建立三张财务报表联动的预测
  • 比较基准、乐观和悲观情景
NousResearch/hermes-agent25.6万2026年10月22日 更新

accelerate

免费有简介AI 评分 80分

以少量修改让现有PyTorch训练代码适用于多GPU或多台机器,指导混合精度、节省内存的DeepSpeed与FSDP配置,以及训练启动方法。

  • 将单GPU训练迁移至多GPU
  • 配置混合精度训练
  • 通过DeepSpeed或FSDP节省内存
NousResearch/hermes-agent25.6万2026年10月22日 更新

actual-setup

免费有简介AI 评分 100分

帮助配置Hermes,通过Actual Computer在自己的设备上运行AI模型。支持加密中继与本地连接,涵盖模型选择、响应测试,以及请求报错或空响应的排查。

  • 使用Actual密钥连接Hermes
  • 在本地设备上运行模型
  • 查找、下载并加载本地模型
NousResearch/hermes-agent25.6万2026年10月22日 更新

adversarial-ux-test

免费有简介AI 评分 80分

扮演不擅长技术、容易不满的用户测试应用,发现难懂的操作和导致放弃使用的障碍。将实际可改进的问题与个人抱怨分开,整理截图、修复建议和任务单。

  • 在发布或演示前检查易用性
  • 检查新用户的使用体验
  • 查找注册和付费流程中的障碍
NousResearch/hermes-agent25.6万2026年10月22日 更新

agent-merge-conflict-arbiter

免费有简介AI 评分 100分

从中立立场解决两个智能体分别修改代码产生的Git冲突,对照双方差异和意图,记录每处冲突的取舍理由,并通过构建或测试验证合并结果。

  • 解决两个智能体的分支冲突
  • 整合并行工作树中的修改
  • 核对冲突设计决策的理由
NousResearch/hermes-agent25.6万2026年10月22日 更新

查看 NousResearch 的全部技能

报告此技能的问题