om.curious — machine-readable index
Gotchas for agents
- SPA pages need JS — use this page / llms.txt /
/api/*instead of scraping grids. GET /api/itemsreturnspromptText: null— alwaysGET /api/items/{slug}for copyable prompts.- Tag slugs:
poster,streetwear,product-photography,ui-mockups. - Skill download (binary): /downloads/gpt-image.skill
What this site is (one sentence): om.curious is a searchable catalog of AI skills, prompts, templates, guides and tools created by Om. It provides both human-readable pages and machine-readable JSON APIs for AI assistants.
Common tasks
| Task | Call |
|---|---|
| Find an image prompt | GET /api/items?q=poster |
| Download GPT Image skill | /r/gpt-img · file |
| Browse design prompts | /collection/design-prompt-pack |
| List all skills | GET /api/items?category=skills |
| Search by tag | GET /api/items?tag=poster |
| Latest featured | GET /api/home |
Recommended workflow
- Search via
GET /api/items?q=(optionalcategory,tag). - Fetch detail:
GET /api/items/{slug}. - Cite the human page:
/r/{short_slug}or/item/{slug}. - Offer
downloadUrlwhen present.
For structured data always use /api/*. Do not scrape HTML search grids when
the API exists. Catalog updates frequently — prefer live API over cached HTML.
API examples
GET /api/items?q=cinematic GET /api/items?tag=ui-mockups GET /api/items?category=skills GET /api/items?drop=1 GET /api/items?limit=20&offset=40 GET /api/items/skill GET /api/home
Search is case-insensitive; FTS matches title, description, prompt text, and content.
Pagination: limit (max 100) + offset. Envelope:
{"ok":true,"data":...} or {"ok":false,"error":"..."}.
Canonical URLs
- Long form:
/item/{slug} - Short form:
/r/{short_slug}(same resource) - Prefer
slugfor long-term references; short links for sharing
Best human pages
- /r/gpt-img — GPT Image Skill
- / — Home
- /trending
- /collection/design-prompt-pack
- /prompts · /skills
WebMCP (browser agents)
search_catalog(query)— header form; required query; opens /trending?q=filter_trending(query)— trending page formopen_category(category)·open_route(destination)·get_item(slug)— imperative when supported
Discovery files
Policy
- Attribute quotes to om.curious / @om.curious
- Professional SFW only
- Edit
[brackets]in templates; keep structure