{"adoption": {"forks": 378, "observed_at": "2026-08-28T04:08:28.929775+00:00", "stars": 3917}, "canonical_url": "https://ross.abutalabs.com/products/agent-sprite-forge", "card": {"archived": false, "artifact_type": "plugin", "description": "Agent Skill for generating 2D sprite sheets and map, transparent PNG frames, and animated GIFs from prompts.", "domain": ["artificial-intelligence", "graphics"], "enriched": true, "function": ["image-processing", "agent-framework", "data-generation"], "health_score": 75, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["0x0funky/agent-sprite-forge"], "name": "0x0funky/agent-sprite-forge", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-07-12T19:00:42+00:00", "repo": "0x0funky/agent-sprite-forge", "stars": 3917, "tags": ["pixel-art", "sprite-sheet", "codex-skills", "game-assets", "godot", "unity", "transparent-png", "animated-gif", "tilemap", "game-development"], "topics": ["agent-skills", "codex", "pixel-art", "sprite-generator"], "urls": [], "use_cases": ["generate pixel art sprite sheets from text prompts", "create transparent PNG animation frames for game characters", "build layered tile maps with collision for Godot", "export game assets for Unity 2D projects", "slice prop packs and clean up AI-generated art with chroma-key removal", "prototype 2D games with AI-generated art pipelines"], "what_it_is": "Agent Sprite Forge is a Codex agent skill for generating game-ready 2D assets from natural language prompts. It produces sprite sheets, layered maps, and transparent PNG/GIF exports, with local scripts that clean, split, validate, and package assets for Godot, Unity, or raw 2D workflows.", "when_to_avoid": ["you need hand-crafted, art-directed assets rather than AI-generated ones", "you don't use an agent runtime like Codex to drive the workflow", "you need 3D assets or non-2D game art"], "when_to_choose": ["you use Codex or similar agent workflows and need 2D game assets", "you want an automated prompt-to-sprite-sheet pipeline with engine-ready output", "you need deterministic local processing (frame extraction, transparency, QA) on top of AI image generation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/agent-sprite-forge", "repo": "0x0funky/agent-sprite-forge", "role": "main", "score": 55}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.929775+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:25:01.945798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faa5397bc116f2f48a019a865608c794819835c1b34648be0d6d4e0993a3369e", "fetched_at": "2026-08-28T04:08:28.929775+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x0funky/agent-sprite-forge"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.929775+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:25:01.945798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faa5397bc116f2f48a019a865608c794819835c1b34648be0d6d4e0993a3369e", "fetched_at": "2026-08-28T04:08:28.929775+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x0funky/agent-sprite-forge"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:25:01.945798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faa5397bc116f2f48a019a865608c794819835c1b34648be0d6d4e0993a3369e", "fetched_at": "2026-08-28T04:08:28.929775+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x0funky/agent-sprite-forge"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.929775+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.929775+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.929775+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:25:01.945798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faa5397bc116f2f48a019a865608c794819835c1b34648be0d6d4e0993a3369e", "fetched_at": "2026-08-28T04:08:28.929775+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x0funky/agent-sprite-forge"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.929775+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.929775+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:25:01.945798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faa5397bc116f2f48a019a865608c794819835c1b34648be0d6d4e0993a3369e", "fetched_at": "2026-08-28T04:08:28.929775+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x0funky/agent-sprite-forge"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.929775+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.929775+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.929775+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:25:01.945798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faa5397bc116f2f48a019a865608c794819835c1b34648be0d6d4e0993a3369e", "fetched_at": "2026-08-28T04:08:28.929775+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x0funky/agent-sprite-forge"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.929775+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.929775+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:25:01.945798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faa5397bc116f2f48a019a865608c794819835c1b34648be0d6d4e0993a3369e", "fetched_at": "2026-08-28T04:08:28.929775+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x0funky/agent-sprite-forge"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:25:01.945798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faa5397bc116f2f48a019a865608c794819835c1b34648be0d6d4e0993a3369e", "fetched_at": "2026-08-28T04:08:28.929775+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x0funky/agent-sprite-forge"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:25:01.945798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faa5397bc116f2f48a019a865608c794819835c1b34648be0d6d4e0993a3369e", "fetched_at": "2026-08-28T04:08:28.929775+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x0funky/agent-sprite-forge"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:25:01.945798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faa5397bc116f2f48a019a865608c794819835c1b34648be0d6d4e0993a3369e", "fetched_at": "2026-08-28T04:08:28.929775+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x0funky/agent-sprite-forge"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 92, "longevity": 9, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 132, "days_push": 52, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 55, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}