{"adoption": {"forks": 246, "observed_at": "2026-08-28T04:05:47.837221+00:00", "stars": 1879}, "canonical_url": "https://ross.abutalabs.com/products/hack-skills", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Helping AI Agent become an awesome practical hacker!", "domain": ["security", "penetration-testing", "artificial-intelligence", "developer-tools"], "enriched": true, "function": ["security", "penetration-testing", "agent-framework", "prompt-engineering", "documentation"], "health_score": 73, "homepage": null, "language": "CSS", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["yaklang/hack-skills"], "name": "yaklang/hack-skills", "platform": ["cross-platform", "cli"], "pushed_at": "2026-06-16T16:11:53+00:00", "repo": "yaklang/hack-skills", "stars": 1879, "tags": ["agent-skills", "knowledge-base", "hacking", "ctf", "bug-bounty", "offensive-security", "skill-md", "llm-tools", "ai-agents", "web"], "topics": [], "urls": [], "use_cases": ["give my AI agent practical hacking skills for pentesting", "load security knowledge into Claude or other agent skills", "prepare for CTF competitions with an AI assistant", "bug bounty hunting with an LLM agent", "learn privilege escalation techniques on Linux and Windows", "reference for Active Directory attack techniques", "offline security skill library for air-gapped engagements"], "what_it_is": "A curated knowledge base of 101 installable 'SKILL.md' security skills for AI agents, organized into a master entry, six category entries, and 14 security domains (web, API, auth, privesc, AD attacks, pwn, reverse engineering, crypto, blockchain, AI/LLM security, and more). It is published as a GitHub repo, a static searchable web UI, and an encrypted offline ZIP for air-gapped use.", "when_to_avoid": ["you need runnable exploit tooling rather than knowledge documents", "you want a GUI security platform or scanner", "you lack authorization for the security testing you plan to perform"], "when_to_choose": ["you want structured, auditable security knowledge formatted for agent skill loaders", "you need coverage across many offensive security domains in one catalog", "you want a searchable web UI plus offline encrypted download of the same content"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hack-skills", "repo": "yaklang/hack-skills", "role": "main", "score": 53}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.837221+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:14:38.499960+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2def22e0ee4f0049cbfdbe544383962dbbbb8ccd705d08c6e8b45812c6aa1151", "fetched_at": "2026-08-28T04:05:47.837221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yaklang/hack-skills"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.837221+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:14:38.499960+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2def22e0ee4f0049cbfdbe544383962dbbbb8ccd705d08c6e8b45812c6aa1151", "fetched_at": "2026-08-28T04:05:47.837221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yaklang/hack-skills"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:14:38.499960+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2def22e0ee4f0049cbfdbe544383962dbbbb8ccd705d08c6e8b45812c6aa1151", "fetched_at": "2026-08-28T04:05:47.837221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yaklang/hack-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:05:47.837221+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.837221+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.837221+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:14:38.499960+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2def22e0ee4f0049cbfdbe544383962dbbbb8ccd705d08c6e8b45812c6aa1151", "fetched_at": "2026-08-28T04:05:47.837221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yaklang/hack-skills"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.837221+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.837221+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:14:38.499960+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2def22e0ee4f0049cbfdbe544383962dbbbb8ccd705d08c6e8b45812c6aa1151", "fetched_at": "2026-08-28T04:05:47.837221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yaklang/hack-skills"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.837221+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.837221+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.837221+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:14:38.499960+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2def22e0ee4f0049cbfdbe544383962dbbbb8ccd705d08c6e8b45812c6aa1151", "fetched_at": "2026-08-28T04:05:47.837221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yaklang/hack-skills"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.837221+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.837221+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:14:38.499960+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2def22e0ee4f0049cbfdbe544383962dbbbb8ccd705d08c6e8b45812c6aa1151", "fetched_at": "2026-08-28T04:05:47.837221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yaklang/hack-skills"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:14:38.499960+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2def22e0ee4f0049cbfdbe544383962dbbbb8ccd705d08c6e8b45812c6aa1151", "fetched_at": "2026-08-28T04:05:47.837221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yaklang/hack-skills"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:14:38.499960+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2def22e0ee4f0049cbfdbe544383962dbbbb8ccd705d08c6e8b45812c6aa1151", "fetched_at": "2026-08-28T04:05:47.837221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yaklang/hack-skills"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:14:38.499960+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2def22e0ee4f0049cbfdbe544383962dbbbb8ccd705d08c6e8b45812c6aa1151", "fetched_at": "2026-08-28T04:05:47.837221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yaklang/hack-skills"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 87, "longevity": 10, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 148, "days_push": 78, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 53, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}