{"adoption": {"forks": 166, "observed_at": "2026-08-28T04:04:13.174993+00:00", "stars": 1279}, "canonical_url": "https://ross.abutalabs.com/products/lenny-skills", "card": {"archived": false, "artifact_type": "learning-resource", "description": "86 product management skills from Lenny's Podcast for Claude Code and AI agents. Hiring, user research, strategy, shipping, and more.", "domain": ["developer-tools", "education", "artificial-intelligence"], "enriched": true, "function": ["agent-framework", "prompt-engineering", "documentation", "developer-tools"], "health_score": 96, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["RefoundAI/lenny-skills"], "name": "RefoundAI/lenny-skills", "platform": ["cli", "cross-platform"], "pushed_at": "2026-07-16T16:24:54+00:00", "repo": "RefoundAI/lenny-skills", "stars": 1279, "tags": ["claude-code", "claude-skills", "product-management", "lennys-podcast", "markdown-skills", "ai-agents", "pm-tools", "skill-library"], "topics": ["ai-agents", "ai-assistant", "claude", "claude-code", "lenny-rachitsky", "llm", "pm-tools", "product-management", "skills", "product-skills"], "urls": [], "use_cases": ["help me write a PRD with Claude Code", "get product strategy frameworks as AI agent skills", "run user research interviews using Lenny's Podcast insights", "improve my product positioning with AI assistance", "set up north star metrics for my team", "learn product management from Lenny's Newsletter archives", "add PM playbooks to my AI coding assistant"], "what_it_is": "A curated collection of 76+ markdown skill files for Claude Code and other AI agents, distilled from Lenny's Podcast and Newsletter. Each skill packages product management frameworks, templates, and verified quotes that agents apply during matching tasks.", "when_to_avoid": ["you need executable software rather than markdown knowledge files", "you are not working on product management tasks", "your agent does not support SKILL.md-style skill loading"], "when_to_choose": ["you use Claude Code or any agent that reads SKILL.md files", "you want battle-tested product management frameworks from a trusted source", "you need templates for PRDs, strategy, discovery, or launch planning", "you want verbatim-sourced quotes and artifacts rather than generic advice"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lenny-skills", "repo": "RefoundAI/lenny-skills", "role": "main", "score": 69}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.174993+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.592248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e1e2d398bb29ec4cea9c8d67ac0c762415d0283bf7505655467e5ad692953e7", "fetched_at": "2026-08-28T04:04:13.174993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RefoundAI/lenny-skills"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.174993+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.592248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e1e2d398bb29ec4cea9c8d67ac0c762415d0283bf7505655467e5ad692953e7", "fetched_at": "2026-08-28T04:04:13.174993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RefoundAI/lenny-skills"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.592248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e1e2d398bb29ec4cea9c8d67ac0c762415d0283bf7505655467e5ad692953e7", "fetched_at": "2026-08-28T04:04:13.174993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RefoundAI/lenny-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:04:13.174993+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.174993+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.174993+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.592248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e1e2d398bb29ec4cea9c8d67ac0c762415d0283bf7505655467e5ad692953e7", "fetched_at": "2026-08-28T04:04:13.174993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RefoundAI/lenny-skills"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.174993+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.174993+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.592248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e1e2d398bb29ec4cea9c8d67ac0c762415d0283bf7505655467e5ad692953e7", "fetched_at": "2026-08-28T04:04:13.174993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RefoundAI/lenny-skills"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.174993+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.174993+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.174993+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.592248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e1e2d398bb29ec4cea9c8d67ac0c762415d0283bf7505655467e5ad692953e7", "fetched_at": "2026-08-28T04:04:13.174993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RefoundAI/lenny-skills"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.174993+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.174993+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.592248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e1e2d398bb29ec4cea9c8d67ac0c762415d0283bf7505655467e5ad692953e7", "fetched_at": "2026-08-28T04:04:13.174993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RefoundAI/lenny-skills"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.592248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e1e2d398bb29ec4cea9c8d67ac0c762415d0283bf7505655467e5ad692953e7", "fetched_at": "2026-08-28T04:04:13.174993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RefoundAI/lenny-skills"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.592248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e1e2d398bb29ec4cea9c8d67ac0c762415d0283bf7505655467e5ad692953e7", "fetched_at": "2026-08-28T04:04:13.174993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RefoundAI/lenny-skills"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.592248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e1e2d398bb29ec4cea9c8d67ac0c762415d0283bf7505655467e5ad692953e7", "fetched_at": "2026-08-28T04:04:13.174993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RefoundAI/lenny-skills"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 92, "longevity": 15, "rhythm": 69}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 216, "days_push": 48, "days_rel": 48, "gap_med": 168, "n_releases_24m": 2}, "score": 69, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}