{"adoption": {"forks": 216, "observed_at": "2026-08-28T04:07:30.969246+00:00", "stars": 2939}, "canonical_url": "https://ross.abutalabs.com/products/agent-stuff", "card": {"archived": false, "artifact_type": "plugin", "description": "These are commands I use with agents, mostly Claude", "domain": ["developer-tools"], "enriched": true, "function": ["agent-framework", "developer-tools", "workflow-automation", "web-scraping", "documentation"], "health_score": 78, "homepage": null, "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["mitsuhiko/agent-stuff"], "name": "mitsuhiko/agent-stuff", "platform": ["cli"], "pushed_at": "2026-08-10T15:53:51+00:00", "repo": "mitsuhiko/agent-stuff", "stars": 2939, "tags": ["pi-coding-agent", "agent-skills", "prompt-commands", "personal-workflow", "claude", "npm-package", "ai-agents", "automation", "command-line", "nodejs", "macos"], "topics": [], "urls": [], "use_cases": ["add custom skills to my coding agent", "make my AI agent write better git commits", "query Austrian public transport from an agent", "summarize URLs and documents to markdown automatically", "control tmux sessions from an AI agent", "run Ghidra headless binary analysis via agent", "search Apple Mail from a coding assistant", "plan interview-style discussions before implementing a feature"], "what_it_is": "A personal npm package (mitsupi) of skills, extensions, prompt commands, and themes for the Pi Coding Agent, published by Armin Ronacher. It bundles reusable agent capabilities like git commit guidance, GitHub CLI usage, transit queries, and document summarization.", "when_to_avoid": ["you need a polished, general-purpose agent framework rather than one person's tuned setup", "you don't use Pi or a compatible agent that consumes npm skill packages", "you can't adjust hardcoded paths, credentials, and defaults"], "when_to_choose": ["you use the Pi Coding Agent or Claude and want ready-made agent skills", "you want examples of structuring skills, commands, and extensions for coding agents", "your workflow overlaps with the author's (macOS, GitHub, Austrian transit, Sentry)"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/agent-stuff", "repo": "mitsuhiko/agent-stuff", "role": "main", "score": 60}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.969246+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:32:59.958231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a649edfa4fa37ba95d9bb7ffa2df5a31514f7e0ccff5cbcc08cda7f16b0d4c24", "fetched_at": "2026-08-28T04:07:30.969246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuhiko/agent-stuff"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.969246+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:32:59.958231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a649edfa4fa37ba95d9bb7ffa2df5a31514f7e0ccff5cbcc08cda7f16b0d4c24", "fetched_at": "2026-08-28T04:07:30.969246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuhiko/agent-stuff"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:32:59.958231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a649edfa4fa37ba95d9bb7ffa2df5a31514f7e0ccff5cbcc08cda7f16b0d4c24", "fetched_at": "2026-08-28T04:07:30.969246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuhiko/agent-stuff"}], "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:07:30.969246+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.969246+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.969246+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:32:59.958231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a649edfa4fa37ba95d9bb7ffa2df5a31514f7e0ccff5cbcc08cda7f16b0d4c24", "fetched_at": "2026-08-28T04:07:30.969246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuhiko/agent-stuff"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.969246+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.969246+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:32:59.958231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a649edfa4fa37ba95d9bb7ffa2df5a31514f7e0ccff5cbcc08cda7f16b0d4c24", "fetched_at": "2026-08-28T04:07:30.969246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuhiko/agent-stuff"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.969246+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.969246+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.969246+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:32:59.958231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a649edfa4fa37ba95d9bb7ffa2df5a31514f7e0ccff5cbcc08cda7f16b0d4c24", "fetched_at": "2026-08-28T04:07:30.969246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuhiko/agent-stuff"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.969246+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.969246+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:32:59.958231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a649edfa4fa37ba95d9bb7ffa2df5a31514f7e0ccff5cbcc08cda7f16b0d4c24", "fetched_at": "2026-08-28T04:07:30.969246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuhiko/agent-stuff"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:32:59.958231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a649edfa4fa37ba95d9bb7ffa2df5a31514f7e0ccff5cbcc08cda7f16b0d4c24", "fetched_at": "2026-08-28T04:07:30.969246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuhiko/agent-stuff"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:32:59.958231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a649edfa4fa37ba95d9bb7ffa2df5a31514f7e0ccff5cbcc08cda7f16b0d4c24", "fetched_at": "2026-08-28T04:07:30.969246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuhiko/agent-stuff"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:32:59.958231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a649edfa4fa37ba95d9bb7ffa2df5a31514f7e0ccff5cbcc08cda7f16b0d4c24", "fetched_at": "2026-08-28T04:07:30.969246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuhiko/agent-stuff"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 21, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 304, "days_push": 23, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 60, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}