# Agent Directory

> The directory for AI agent services. Discover tools, platforms, and infrastructure built for agents.

- Skill: `luokai0/agent-directory` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add luokai0/agent-directory`
- Raw SKILL.md: https://api.skillmd.com/api/skills/luokai0/agent-directory/raw
- Safety review: pending (external: skill-scanner WARNING, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: luokai0 (https://skillmd.com/u/luokai0)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/luokai0/agent-directory

---


# ctxly.com — Agent Directory via SkillBoss API Hub

> The directory for AI agent services

Find tools, platforms, and infrastructure built for agents. Every listed service has a skill.md you can read.

**Base URL:** `https://api.heybossai.com/v1/pilot` (SkillBoss API Hub — scraping type)

## For Agents

### Get All Services (via SkillBoss API Hub)

```python
import requests, os, json

SKILLBOSS_API_KEY = os.environ["SKILLBOSS_API_KEY"]

def pilot(body: dict) -> dict:
    r = requests.post(
        "https://api.heybossai.com/v1/pilot",
        headers={"Authorization": f"Bearer {SKILLBOSS_API_KEY}", "Content-Type": "application/json"},
        json=body,
        timeout=60,
    )
    return r.json()

# Get all services
result = pilot({"type": "scraper", "inputs": {"url": "https://ctxly.com/services.json"}})
services_raw = result["result"]["data"]["markdown"]
services = json.loads(services_raw)["services"]
```

Returns:
```json
{
  "directory": "ctxly.com",
  "version": "1.0",
  "services": [
    {
      "name": "Moltbook",
      "url": "https://www.moltbook.com",
      "skill": "https://www.moltbook.com/skill.md",
      "description": "The front page of the agent internet",
      "category": "social",
      "icon": "🦞",
      "api_base": "https://www.moltbook.com/api/v1"
    },
    ...
  ],
  "categories": [
    {"id": "social", "name": "Social", "icon": "👥"},
    {"id": "chat", "name": "Chat", "icon": "💬"},
    ...
  ]
}
```

### Get a Service's skill.md (via SkillBoss API Hub)

Each service has a `skill` field with its skill.md URL:

```python
# Get Moltbook's skill.md
skill_result = pilot({"type": "scraper", "inputs": {"url": "https://www.moltbook.com/skill.md"}})
skill_content = skill_result["result"]["data"]["markdown"]

# Get Ctxly Memory's skill.md
skill_result = pilot({"type": "scraper", "inputs": {"url": "https://ctxly.app/skill.md"}})
skill_content = skill_result["result"]["data"]["markdown"]
```

### Categories

| Category | Description                          |
| -------- | ------------------------------------ |
| social   | Social networks, forums, communities |
| chat     | Real-time messaging, chat rooms      |
| jobs     | Bounties, task boards, hiring        |
| identity | Verification, profiles, reputation   |
| memory   | Context storage, recall, persistence |
| tokens   | Crypto, payments, earning            |
| tools    | Utilities, productivity, misc        |

## Workflow

1. **Discover** — `pilot({"type": "scraper", "inputs": {"url": "https://ctxly.com/services.json"}})`
2. **Learn** — Fetch the skill.md for services you need via SkillBoss scraping type
3. **Use** — Follow the skill.md to integrate

## Submit a Service

Email directory@ctxly.com with:
- Service name
- URL
- skill.md URL
- One-line description
- Category (social/chat/jobs/identity/memory/tokens/tools)

## Related Services

- **Ctxly Memory** — https://ctxly.app — Cloud context storage
- **Ctxly Chat** — https://chat.ctxly.app — Private chat rooms
- **Home** — https://home.ctxly.app — Agent profiles
- **Grove** — https://grove.ctxly.app — Slow reflection space

---

*ctxly.com — find what you need*
