← GifGen - Sticker MakerCONTENT HISTORY

Update to GifGen - Sticker Maker

Snapshot Sep 30, 2026 · 23:16 UTC · version 2.0.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Remove a green screen from an image the user already has. Use ONLY when someone explicitly asks to remove a green screen, chroma key, key out the green, or take the green background off an image they provide or have just generated. This is a cut-out tool for an existing green-backed image — it does not generate anything. Do not use it to remove an ordinary photographic or scenic background, and do not reach for it just because someone wants a transparent image.",
  "included_files": [
    {
      "relative_path": "scripts/green_to_alpha.py",
      "size_in_bytes": 5619
    }
  ],
  "name": "remove-green",
  "skill_md_contents": "---\nname: remove-green\ndescription: Remove a green screen from an image the user already has. Use ONLY when someone explicitly asks to remove a green screen, chroma key, key out the green, or take the green background off an image they provide or have just generated. This is a cut-out tool for an existing green-backed image — it does not generate anything. Do not use it to remove an ordinary photographic or scenic background, and do not reach for it just because someone wants a transparent image.\n---\n\nSomeone has an image on a green background and wants the green gone. That\nis the whole job. Nothing is generated here.\n\n## When this is the right skill\n\nOnly when the green screen is **named**: \"remove the green screen\", \"chroma\nkey this\", \"key out the green\", \"take the green background off\".\n\nWhen it is not:\n\n- **No green in the image.** This keys chroma green and nothing else. A\n  photo on a street, a white studio background, a gradient — none of those\n  can be removed this way. Say so plainly rather than running it and\n  handing back a broken cut-out.\n- **They want a transparent image made from scratch.** That is\n  `make-image-set` with a transparent background, which generates on green\n  and keys it in one go.\n- **The image is already transparent.** Check first; there is nothing to do.\n\n## Running it\n\n```\npython3 scripts/green_to_alpha.py IMAGE\n```\n\nWrites `IMAGE-cutout.png` — a transparent PNG at the original size.\n\nFor a sheet of several subjects on one green background:\n\n```\npython3 scripts/green_to_alpha.py SHEET --grid 4x4 --square 512\n```\n\nKeys the whole sheet once, then slices it into `cutouts.zip`, so every\ncut-out shares one matte. `--square 512` trims each subject and centres it\non a square transparent canvas.\n\n## When the edge is wrong\n\nThe script reports how much it removed, which tells you which way to go:\n\n- **Green fringe left around the subject** → lower `--key-margin` (try 30)\n  to take more green, or raise `--feather` for a softer edge.\n- **The subject is being eaten**, or it warns that nearly everything went →\n  raise `--key-margin` (try 55). Something in the subject is green.\n- **Green light spilling onto the subject's edges** is neutralised by\n  default. `--no-despill` keeps it, which is right for genuinely green\n  objects.\n\nGreen-*ish* is the awkward case: teal, lime and mint key *partially* and\ncome out semi-transparent, which reads as a rendering fault. If the subject\ncontains those, say so — no setting fixes it cleanly.\n\n## Delivering the result\n\n```\n🎬 Done with the cut-out\n🎞️ [Download the separate cut-outs](CUTOUTS_LINK)\n📂 [Download the image](IMAGE_LINK)\nLet's continue!\n💡 Any new ideas or changes?\n\nby [gifgen.ai](https://gifgen.ai)\n```\n\nEmit the block; never describe or quote it. For a single image, keep only\nthe `📂` file line. Both file lines are real clickable links. The\n`by gifgen.ai` line is never dropped.\n"
}

SHA-256 of public snapshot: 3ca90edfa017fbac6fdfff7aa75ea35175a36186a50dbc886e87379b459acaed