本文へ移動
cccskills
無料GitHub で公開

visualize-as-infographic

Create colorful infographic PNGs from a conversation, topic, file, skill, or workflow. Use when: インフォグラフィック, 図解, 挿絵, 章扉, X投稿用画像, OGP, HTML→PNG, visualize session, poster image. Produces 2-3 self-contained HTML patterns, renders static PNGs, and verifies every image visually before reporting. Not for animated GIFs, architecture/sequence/flow diagrams (editable .drawio or interactive HTML), or HTML slide decks.

インストール方法を見る

含まれるファイル(3)

  • SKILL.md7.5 KB
  • LICENSE.txt5.2 KB
  • scripts/render_infographics.py2.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Visualize As Infographic

Turn a conversation summary, topic, file, skill, or workflow into 2-3 polished infographic PNGs. Generate one self-contained HTML file per pattern, render PNGs, inspect every PNG, fix visual defects, and report usable outputs.

When To Use

  • User asks for インフォグラフィック, 図解, 挿絵, 章扉, X投稿用画像, OGP, visualize, or HTML→PNG.
  • User wants multiple visual directions, not a single text-only slide.
  • The artifact should be shareable as PNG and reproducible from HTML.

Inputs

  • Target: explicit argument if provided; otherwise summarize the latest relevant session context.
  • Usage: default is X / SNS. If the user mentions book chapter inserts, OGP, slide, or PDF, adapt the ratio and style.
  • If brightness, signature/title text, or aspect ratio are unspecified, ask once before authoring with compact choices:
    • Brightness: default dark / brighter / white background
    • Signature or title mark: default none / small mark / specify text
    • Ratio: default X multi-pattern / 16:9 only / square only
  • Treat default as the normal fallback when the user says default or gives no preference. Do not use a separate omakase option when it means the same thing as default.
  • Ask additional clarifying questions only if the output would materially change.

Output Defaults

  • Create 2-3 different patterns, one HTML per pattern.
  • Save under output/<topic>-diagrams/.
  • File names:
    • HTML: <topic>-<pattern>.html
    • PNG: <topic>-<pattern>.png
  • Common ratios:
    • X / SNS: 1200x675 and/or 1200x1200
    • Blog OGP: 1200x630
    • Chapter insert / book figure: match the book tone; prefer calm, high-readable layouts over flashy decoration.

Design Rules

  • Use visual hierarchy: title, short lead, 3-6 visual units, concise footer if useful.
  • Use a consistent licensed icon set for generic concepts and embed its SVG/image assets rather than loading a runtime CDN. For product identities, use permitted official assets, not generated logos.
  • Match explanatory labels to the artifact's audience language. For Japanese articles, use natural Japanese for titles, captions, status labels, and generic UI; keep product names, API fields, and other proper nouns in their official form. Avoid literal labels that sound unnatural, such as 段階で採点, when 定義した基準のどの段階に近いか is the intended meaning.
  • Read numeric claims from the source artifact or SSOT instead of retyping them. For latency, cost, accuracy, and token values, state the measurement boundary in or next to the image: per request, serial total, fresh-process end to end, estimate, or saved-result playback.
  • If an infographic depicts motion or elapsed time, state inside the asset whether movement is illustrative or timed from measurements. Animation duration must not be presented as API or processing latency unless frames are generated from those timestamps.
  • Avoid information overload. If text looks dense, split into another pattern rather than shrinking aggressively.
  • Set html, body to exact poster width / height and overflow: hidden.
  • Use Noto Sans JP for Japanese poster text unless a project-specific style says otherwise.
  • Use stable dimensions for cards, badges, rails, and panels so text or icons cannot push adjacent elements.
  • For chapter inserts, match the book's palette and mood; do not force SNS-dark neon styling if the publication design is quiet.
  • Do not add signatures, account names, license text, or skill names unless the user asks.
  • Do not render usage labels or production notes such as X main, best use, or list + highlight in image corners. Keep usage and recommendation notes in the completion report only.

Rendering Procedure

  1. Create the output folder.
  2. Create independent HTML files. Do not pack multiple patterns into one HTML.
  3. Render with Playwright. Prefer Python Playwright if available. A helper script is provided: render_infographics.py.
  4. Use viewport-size clipping, not fullPage, when decorative elements can overflow the poster. fullPage may capture off-canvas decoration and create white margins.
  5. Use domcontentloaded plus a short fixed wait if external fonts make load or networkidle hang.
  6. Use device_scale_factor=1 when the PNG must be the stated size. Use 2 only when high-density output is desired and the larger pixel dimensions are acceptable.
  7. Prefer container-type: inline-size when only width-relative units such as cqw are needed. With container-type: size, give the wrapper a definite block size or an intrinsic fallback: full size containment ignores descendants when resolving an auto block size, so the wrapper can collapse to an empty-box height while a descendant's scrollHeight stays nonzero.
  8. Inspect every PNG with view_image.
  9. Inspect at the target embed width as well as full size. A 1200px image that is readable full-size can become illegible when embedded near 360px on mobile.
  10. If any PNG has overlap, clipping, unreadable text, wrong order, unexpected margins, wrong pixel size, or excessive density, fix the HTML or renderer, render again, and re-check that PNG.
  11. Do not send final until all PNGs have completed inspect -> fix if needed -> rerender -> re-inspect.

Visual QA Checklist

  • No text overlaps other text, icons, rails, cards, or borders.
  • No content is clipped at the image edge.
  • No unintended white margins or oversized canvas from screenshot capture.
  • Pixel dimensions match the promised output size unless high-density output was explicitly chosen.
  • Step numbers and visual order match DOM / reading order.
  • In named comparison plots, label points near their marks or connect them visibly to names at the target embed width; do not make readers decode numbered points from a distant legend alone.
  • Card text fits without cramped line breaks.
  • Contrast is readable on the final PNG, not just in HTML.
  • Generic English UI does not remain in a Japanese artifact unless it is part of a quoted product surface.
  • Numeric values and caveats agree with their source artifact, and an image shared alone cannot confuse illustrative playback with measured latency.
  • A blank or short capture is treated as a defect to diagnose, not an empty design. Check the wrapper's computed height before blaming the content.
  • The final answer refers to the current infographic request, not an older topic from the conversation.

Completion Report

Provide a compact table:

PNGSizePatternBest use

Then recommend one image to use first and explain why in one sentence.

Do Not

  • Do not leave a known-bad PNG as a recommended output.
  • Do not invent numeric claims, quotes, or external facts that are not in the source material.
  • Do not use hardcoded local absolute paths inside generated HTML.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

agentic-workflow-guide

無料日本語概要

Design, review, and debug agent workflows, and decide when a request should use a prompt, instruction, skill, agent, or hook before escalating to multi-agent design. Use for .agent.md / .instructions.md / .prompt.md / AGENTS.md work, workflow architecture, orchestration planning, scheduled automation model allocation, or when agent workflows may be overkill. Triggers on 'agent workflow', 'create agent', 'automation models', 'ワークフロー設計', 'orchestrator'.

aktsmm/Agent-Skills262026年10月12日 更新

Design, run, and review fair performance, token, and cost comparisons across GitHub Copilot CLI, Codex CLI, and direct model APIs. Use for AI CLI benchmark, Copilot vs Codex, prompt-cache diagnosis, cache read/write analysis, fresh-process latency measurement, token-cost comparison, or when a benchmark must separate provider caching from local CLI caches.

日本語の概要は準備中です。原文の説明を表示しています。

aktsmm/Agent-Skills262026年10月12日 更新

Analyze historical VS Code GitHub Copilot Chat sessions by model, reasoning effort, AIU, time, reliability, workflow behavior, and external quality evidence, or safely prune workspace-scoped local chat history by age. Use for session analysis, repeated-task retrospectives, model evaluation, cost/performance analysis, and old session cleanup.

日本語の概要は準備中です。原文の説明を表示しています。

aktsmm/Agent-Skills262026年10月12日 更新

animated-infographic

無料日本語概要

Create reproducible animated infographic GIFs from structured data or measured results, with audience-language labels, explicit timing semantics, representative-frame QA, and a static fallback. Use when asked for GIF生成, animated infographic, 動的インフォグラフィック, 結果が流れる図, animated benchmark, or a blog/SNS animation whose displayed metrics must remain traceable to source data.

aktsmm/Agent-Skills262026年10月12日 更新

archify

無料日本語概要

Create polished, validated architecture, workflow, sequence, data-flow, and lifecycle/state diagrams as explorable standalone HTML with inline SVG, dark/light themes, optional trace motion, and PNG/JPEG/WebP/SVG/WebM export. Accept plain-language requirements or pasted Mermaid flowchart, sequenceDiagram, and stateDiagram input; inspect repository evidence when the diagram must reflect real code. Use when the user asks to visualize system architecture, infrastructure, cloud/security/network topology, technical workflows, API call sequences, request lifecycles, data pipelines, ETL/ELT, data lineage, state machines, or to convert/beautify Mermaid. Also use for Archify, interactive or animated HTML diagrams, インタラクティブ図, 動く構成図. When an editable .drawio file is required, use the draw.io workflow instead and treat Archify HTML only as a supplement.

aktsmm/Agent-Skills262026年10月12日 更新

ascii-banner

無料日本語概要

Generate ASCII-art text banners for terminals, READMEs, and CLI startup messages. Use when a user asks for an ASCII banner, text art, バナー, アスキーアート, or a decorative header for a script/README.

aktsmm/Agent-Skills262026年10月12日 更新

aktsmm のスキルをすべて見る

このスキルの問題を報告する