{"adoption": {"forks": 212, "observed_at": "2026-08-28T04:06:51.264481+00:00", "stars": 2434}, "canonical_url": "https://ross.abutalabs.com/products/pi-skills", "card": {"archived": false, "artifact_type": "plugin", "description": "Skills for pi coding agent (compatible with Claude Code and Codex CLI)", "domain": ["developer-tools"], "enriched": true, "function": ["agent-framework", "web-scraping", "speech-recognition", "cli", "developer-tools"], "health_score": 72, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["badlogic/pi-skills"], "name": "badlogic/pi-skills", "platform": ["cli", "cross-platform"], "pushed_at": "2026-06-06T20:27:56+00:00", "repo": "badlogic/pi-skills", "stars": 2434, "tags": ["coding-agent-skills", "claude-code", "codex-cli", "skill-format", "browser-automation", "google-workspace-cli", "youtube-transcripts", "ai-agents", "automation", "nodejs"], "topics": [], "urls": [], "use_cases": ["add web search to my coding agent", "let claude code control a browser", "transcribe audio with whisper from the terminal", "manage gmail and google calendar from an agent", "fetch youtube video transcripts", "give my AI agent vscode diff integration"], "what_it_is": "A collection of skills (SKILL.md-based tool packages) for the pi coding agent, also compatible with Claude Code, Codex CLI, Amp, and Droid. Skills cover web search, browser automation, Google Workspace CLIs, transcription, VS Code integration, and YouTube transcript fetching.", "when_to_avoid": ["you use an agent platform that does not support the SKILL.md format", "you need deeply integrated features rather than standalone CLI-wrapping skills"], "when_to_choose": ["you use pi, Claude Code, Codex CLI, Amp, or Droid and want ready-made agent skills", "you want a curated set of CLI-backed capabilities like search, transcription, and Google Workspace access"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pi-skills", "repo": "badlogic/pi-skills", "role": "main", "score": 55}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.264481+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:31:08.201659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55217be0c42bdd18b910395abcadc2d97d5fbfc1dcdcdf2f4e9ac66047492f9e", "fetched_at": "2026-08-28T04:06:51.264481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/badlogic/pi-skills"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.264481+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:31:08.201659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55217be0c42bdd18b910395abcadc2d97d5fbfc1dcdcdf2f4e9ac66047492f9e", "fetched_at": "2026-08-28T04:06:51.264481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/badlogic/pi-skills"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:31:08.201659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55217be0c42bdd18b910395abcadc2d97d5fbfc1dcdcdf2f4e9ac66047492f9e", "fetched_at": "2026-08-28T04:06:51.264481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/badlogic/pi-skills"}], "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:06:51.264481+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.264481+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.264481+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:31:08.201659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55217be0c42bdd18b910395abcadc2d97d5fbfc1dcdcdf2f4e9ac66047492f9e", "fetched_at": "2026-08-28T04:06:51.264481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/badlogic/pi-skills"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.264481+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.264481+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:31:08.201659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55217be0c42bdd18b910395abcadc2d97d5fbfc1dcdcdf2f4e9ac66047492f9e", "fetched_at": "2026-08-28T04:06:51.264481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/badlogic/pi-skills"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.264481+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.264481+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.264481+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:31:08.201659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55217be0c42bdd18b910395abcadc2d97d5fbfc1dcdcdf2f4e9ac66047492f9e", "fetched_at": "2026-08-28T04:06:51.264481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/badlogic/pi-skills"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.264481+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.264481+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:31:08.201659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55217be0c42bdd18b910395abcadc2d97d5fbfc1dcdcdf2f4e9ac66047492f9e", "fetched_at": "2026-08-28T04:06:51.264481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/badlogic/pi-skills"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:31:08.201659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55217be0c42bdd18b910395abcadc2d97d5fbfc1dcdcdf2f4e9ac66047492f9e", "fetched_at": "2026-08-28T04:06:51.264481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/badlogic/pi-skills"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:31:08.201659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55217be0c42bdd18b910395abcadc2d97d5fbfc1dcdcdf2f4e9ac66047492f9e", "fetched_at": "2026-08-28T04:06:51.264481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/badlogic/pi-skills"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:31:08.201659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55217be0c42bdd18b910395abcadc2d97d5fbfc1dcdcdf2f4e9ac66047492f9e", "fetched_at": "2026-08-28T04:06:51.264481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/badlogic/pi-skills"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "longevity": 18, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 264, "days_push": 88, "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}}