Individual skill
stickerforge
Turns one character image into hundreds of print-ready transparent PNG stickers. Plans concepts, checks duplicates, runs a pilot, batch-generates with Codex image generation or an OpenAI/Gemini key, gates alpha and fake-checkerboard backgrounds, retries failures twice, exports a contact sheet and die-cut notes. Use for sticker packs, character sticker sets, emoji or messenger stickers, print stickers, mascot sticker sheets. Korean triggers - 스티커 만들어, 스티커 팩, 캐릭터 스티커 대량 생성, 이모티콘 스티커, 인쇄용 스티커, 칼선, 스티커 시트, 투명 PNG 스티커, 컨셉 100개.
skills/stickerforge/SKILL.md
Source commit 7f4ef91840a66b72de444b5c25fb5f14c97218a8
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- Yes
- Skill scan complete
- Yes
- Observed behavior
- Network or broad shell
- Last checked
- Nov 11, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 37
- Repository last updated
- Nov 6, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- claude-code Repository topic
- codex Repository topic
- gpt-image Repository topic
- stickers Repository topic
- productivity Derived category
- productivity-notes Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 4,911 bytesagents/openai.yamlasset · 282 bytesexamples/tiny-project/refs/gongnyang.jpgasset · 46,352 bytesexamples/tiny-project/spec.jsonasset · 937 bytesreferences/failure-playbook.mddoc · 3,054 bytesreferences/print-guide.mddoc · 2,277 bytesreferences/providers.mddoc · 3,940 bytesreferences/s0-intake.mddoc · 2,447 bytesreferences/s1-concepts.mddoc · 2,436 bytesreferences/s2-pilot.mddoc · 1,445 bytesreferences/s3-generate.mddoc · 2,894 bytesreferences/s4-gates.mddoc · 1,969 bytesreferences/s5-retry.mddoc · 1,448 bytesreferences/s6-export.mddoc · 1,340 bytesschemas/manifest.schema.jsonasset · 1,028 bytesschemas/spec.schema.jsonasset · 3,510 bytesscripts/CODEX_ONLY_RESULT.mddoc · 2,675 bytesscripts/alpha_clean.pyruns · 1,516 bytesscripts/cleanup.pyruns · 1,678 bytesscripts/doctor.pyruns · 2,793 bytesscripts/gates/README.mddoc · 1,701 bytesscripts/gates/_common.pyruns · 1,825 bytesscripts/gates/g01_size.pyruns · 1,127 bytesscripts/gates/g02_alpha.pyruns · 1,296 bytesscripts/gates/g03_checker.pyruns · 3,559 bytesscripts/gates/g04_margin.pyruns · 1,440 bytesscripts/gates/g05_outline.pyruns · 4,031 bytesscripts/gates/g06_dup.pyruns · 2,562 bytesscripts/manifest.pyruns · 1,946 bytesscripts/postprocess.pyruns · 1,690 bytesscripts/providers/PROVIDER_STATUS.mddoc · 1,777 bytesscripts/providers/__init__.pyruns · 418 bytesscripts/providers/codex.pyruns · 4,190 bytesscripts/providers/gemini.pyruns · 2,889 bytesscripts/providers/openai.pyruns · 3,671 bytesscripts/run.pyruns · 19,981 bytesscripts/sheet.pyruns · 1,739 bytesstyles/chibi-soft.mddoc · 825 bytesstyles/flat-vector.mddoc · 816 bytesstyles/mono-ink.mddoc · 823 bytesstyles/original-match.mddoc · 986 bytesstyles/retro-mission-patch.mddoc · 897 bytesstyles/toy-3d.mddoc · 911 bytestemplates/concept-lines.example.mddoc · 1,384 bytestemplates/spec.example.jsonasset · 884 bytestests/REAL_RESULT.mddoc · 1,241 bytestests/make_fixtures.pyruns · 4,351 bytestests/run_tests.pyruns · 7,558 bytes
Read excerpt
# stickerforge
One reference character in, a gated set of transparent PNG stickers out. Work in a project folder outside this skill folder. Scripts live in `scripts/` and are run, not read. Run `scripts/doctor.py` first; it detects the runtime and stops when image generation is unavailable.
## Invariants
1. Three human checks only: style (A), pilot (B), final (C). No batch run before B.
2. The reference is always the original character image. Generated images are never used as references.
3. Transparent output: ask for `transparent_background=true`, then clean alpha (12 and below to 0, 240 and above to 255). A checkerboard painted into pixels is a fail, not a transparent image.
4. Never add text on top of an image afterwards. A wrong glyph means regenerate.
5. Concepts are compared against the full concept list before generation. Duplicates are dropped.
6. Front model for the Codex path: gpt-6.1-terra at medium effort. Pass the prompt verbatim. No lighter model; quality drops in practice.
7. Collect images by the `thread_id` from `codex exec --json`, never by time window.
8. Resume from `manifest.jsonl`: append one row per state change, the last row for an id wins. Retry limit is 2 per sticker.