app-icon-template-creator — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited app-icon-template-creator (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Create a reusable app-icon-gen style template from reference icon artwork. The goal is not to copy a source icon. The goal is to extract a transferable design language that can generate different app icons with a consistent style and then package cleanly through app-icon-gen.
.icon bundles, generated concepts, screenshots, or project assets.<delivery>/tmp/work/.<delivery>/<template-name>.origin.png or <delivery>/<template-name>.origin.svg.<delivery>/tmp/work/reference-analysis.md.<delivery>/tmp/work/reconstruction-prompt-<n>.txt.<delivery>/tmp/work/reconstruction-<n>.png.<delivery>/tmp/work/migration-<n>-prompt.txt.<delivery>/tmp/work/migration-<n>.png.<delivery>/tmp/work/reconstruction-review.md and <delivery>/tmp/work/migration-review.md.<delivery>/<template-name>.md.app-icon-gen/examples/semantic-image-prompts/: do not embed reconstruction or migration evidence sections in the final template.black-stage-pane-cluster.references/reference-analysis-protocol.md and analyze the source icon through that lens.references/reconstruction-gates.md, then write a reconstruction prompt that should reproduce the source style without naming a reusable template yet.codex-image-gen to generate one or more reconstruction images from the prompt. When a source image is supplied, pass it as a style/reference image and label its role in the prompt.app-icon-gen reference comparison reports. Repair the analysis and prompt until the reconstruction is style-equivalent or the limitation is documented in tmp/work/reconstruction-review.md.tmp/work/reconstruction-review.md.references/template-extraction.md and extract the reusable style grammar from the successful reconstruction: fixed style constraints, variant axes, app-specific subject slots, conversion flow, and drift guards.references/migration-tests.md, then generate at least three migration tests for different app contexts. Use contexts that change the app metaphor while keeping the style family.tmp/work/migration-review.md.references/template-output-format.md, then write the final candidate template Markdown file.npm --prefix <skill-dir>/scripts run template-lint -- <candidate-template.md>, resolving <skill-dir> to this skill's installed directory.app-icon-gen package flow and verification. Use the candidate template's conversion flow as the route. If the package cannot become a complete candidate, revise the template.references/reference-analysis-protocol.md: always read first; defines the image-analysis lens.references/reconstruction-gates.md: read before using codex-image-gen to reproduce the source style.references/template-extraction.md: read after a reconstruction is accepted.references/migration-tests.md: read before testing the draft template across multiple app concepts.references/template-output-format.md: read before writing or linting the final template.Complete only when all applicable checks are true:
tmp/work/reference-analysis.md exists and names the style invariants and drift risks.tmp/work/reconstruction-review.md documents the accepted reconstruction, reviewer basis, and any non-template-critical differences.tmp/work/migration-review.md documents at least three migration concepts and whether each preserved the same design language while changing app-specific subject semantics.template-output-format.md.template-lint passes.app-icon-gen and reached complete_candidate, or a documented blocker explains why package verification must wait.Final response must include the delivery path, final template path, source evidence path, reconstruction outputs inspected, migration outputs inspected, template-lint result, package verification result, and any accepted limitations.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.