# ai-atoms > A typed, versioned catalog of AI runtime primitives: skills, hooks, prompts, agents, personas, and models. Every atom is static JSON, validated against its class schema, with a category from one shared vocabulary and the provenance of where it came from. Catalog v0.7.0, 1170 atoms: 681 skills, 18 hooks, 53 prompts, 3 agents, 47 personas, 283 models, 54 policys, 20 tools, 10 templates, 1 bundles. ## Start here - [Machine index](https://ai-atoms.com/ai/index.json): classes, counts, categories, every atom id, endpoint and schema URLs - [Instructions for AI agents](https://ai-atoms.com/ai/instructions.md): how to discover, query, and use each class - [Whole catalog](https://ai-atoms.com/exports/catalog.json): every atom inline ## Endpoints - One atom: https://ai-atoms.com/atoms/{class}/{slug}.json — slug is the id without its class prefix - One category: https://ai-atoms.com/categories/{category}.json — ids grouped by class - Schemas: https://ai-atoms.com/schemas/{class}-v1.json and https://ai-atoms.com/schemas/common-v1.json ## Classes - [skill](https://ai-atoms.com/atoms/skill/): 681 atoms - [hook](https://ai-atoms.com/atoms/hook/): 18 atoms - [prompt](https://ai-atoms.com/atoms/prompt/): 53 atoms - [agent](https://ai-atoms.com/atoms/agent/): 3 atoms - [persona](https://ai-atoms.com/atoms/persona/): 47 atoms - [model](https://ai-atoms.com/atoms/model/): 283 atoms - [policy](https://ai-atoms.com/atoms/policy/): 54 atoms - [tool](https://ai-atoms.com/atoms/tool/): 20 atoms - [template](https://ai-atoms.com/atoms/template/): 10 atoms - [bundle](https://ai-atoms.com/atoms/bundle/): 1 atoms ## Categories - [coding](https://ai-atoms.com/categories/coding.json) - [frontend](https://ai-atoms.com/categories/frontend.json) - [backend](https://ai-atoms.com/categories/backend.json) - [devops](https://ai-atoms.com/categories/devops.json) - [security](https://ai-atoms.com/categories/security.json) - [testing](https://ai-atoms.com/categories/testing.json) - [dotnet](https://ai-atoms.com/categories/dotnet.json) - [data](https://ai-atoms.com/categories/data.json) - [ai](https://ai-atoms.com/categories/ai.json) - [design](https://ai-atoms.com/categories/design.json) - [product](https://ai-atoms.com/categories/product.json) - [operations](https://ai-atoms.com/categories/operations.json) - [finance](https://ai-atoms.com/categories/finance.json) - [legal](https://ai-atoms.com/categories/legal.json) - [sales](https://ai-atoms.com/categories/sales.json) - [marketing](https://ai-atoms.com/categories/marketing.json) - [hr](https://ai-atoms.com/categories/hr.json) - [support](https://ai-atoms.com/categories/support.json) - [knowledge](https://ai-atoms.com/categories/knowledge.json) - [research](https://ai-atoms.com/categories/research.json) - [governance](https://ai-atoms.com/categories/governance.json) - [other](https://ai-atoms.com/categories/other.json) ## Attribution Check provenance.license before redistributing. "unknown" means the source stated no license. Code Apache-2.0; catalog data CC-BY-4.0; imported content keeps its source's terms.