AICOO-Skills
CLAUDE.md35 starsChanged 4 months agoMITView on GitHub
Hero Aicoo is your AI COO. Sub Powered by Pulse Protocol, Aicoo coordinates your agents with other agents — securely, efficiently, across boundaries. Aicoo lets you share your AI agent securely with anyone. Instead of sending a static document, you send a link where recipients can talk to your AI agent, while you control scope and permissions. Default: "Sign in with Aicoo" (OAuth 2.1 + PKCE). Run node scripts/aicoo-login.mjs — it opens the browser to /api/auth/oauth2/authorize using the first-party aicoo-skills…
- Reads credentials
1 other project uses a version of this.
Adopted by
Most recently taken up by
- systemind-team/AICOO-Skillsword for word, first seen Jul 23, 2026
Other versions1 project uses a version of this.
Word for word · 1
- systemind-team/AICOO-Skills★ 35100% same
Edited · 0
None found.
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
Show its rules and text
We split this CLAUDE.md into the rules it gives an agent
16 rules. About 0 are common, 4 are distinctive, and 12 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
12
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 48
Create/manage/revoke share links and control link-level access.
- Distinctive: line 78
Create/manage group chats, send group messages, invite members, generate join links.
- Distinctive: line 81
Run or configure the autonomous heartbeat loop.
- Distinctive: line 157
Use this sequence when an agent needs to configure integrations in Aicoo:
- Very specific: line 160
If MCP server missing, POST /tools/mcp.
- Very specific: line 161
If status is needs_reauth, call POST /tools/mcp/{id}/authorize and open authorizeUrl in browser.
- Very specific: line 162
After auth callback, run POST /tools/mcp/{id}/refresh.
- Very specific: line 171
No tokens are returned by /tools/integrations.
- Very specific: line 181
Search existing notes: POST /os/notes/search
- Very specific: line 182
Use deterministic grep when precision matters: POST /os/notes/grep
- Very specific: line 184
Update/create notes via PATCH /os/notes/{id} or POST /os/notes
- Very specific: line 186
Use /accumulate for bulk sync
- Very specific: line 198
Add friend/contact: POST /network/request with {"to":"alice"}
- Very specific: line 206
Use /loop for interval-based checks (e.g.
- Very specific: line 207
Use /routine for schedule semantics (e.g.
- Distinctive: line 217
All errors return JSON:
≈ “Common” is an estimate: at least 1 in 5 of the 26,980 CLAUDE.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Aicoo Agent Skills — Integration Guide
What is Aicoo?
Hero
Aicoo is your AI COO.
Sub
Powered by Pulse Protocol, Aicoo coordinates your agents with other agents — securely, efficiently, across boundaries.
Aicoo lets you share your AI agent securely with anyone. Instead of sending a static document, you send a link where recipients can talk to your AI agent, while you control scope and permissions.
Authentication
Default: "Sign in with Aicoo" (OAuth 2.1 + PKCE). Run node scripts/aicoo-login.mjs — it opens the browser to /api/auth/oauth2/authorize using the first-party aicoo-skills public client, the user signs in and approves the requested os.* scopes on /auth/consent, and tokens land in ~/.aicoo/credentials.json (chmod 600; access 15 min, refresh 30 days, auto-refreshed). Headless/SSH: --manual shows a code at https://www.aicoo.io/auth/cli to paste back. OIDC discovery: https://www.aicoo.io/.well-known/oauth-authorization-server. Revoke anytime at https://www.aicoo.io/settings/connected-apps.
Fallback: manual API key. Generate at https://www.aicoo.io/settings/api-keys and export as AICOO_API_KEY (legacy PULSE_API_KEY also accepted). API keys don't expire and are not scope-limited — right for CI, cron, and environments without a browser.
API docs: https://www.aicoo.io/docs/api
Either way, every request includes a Bearer credential. Get the current one (OAuth access token, auto-refreshed, or the API key) with:
TOKEN="$(scripts/aicoo-auth.sh)" # or: node scripts/aicoo-token.mjs
curl -s "https://www.aicoo.io/api/v1/os/status" -H "Authorization: Bearer $TOKEN"OAuth tokens carry explicit scopes (os.notes:*, os.todos:*, os.share:*, agent.message:send, …). A 403 insufficient_scope response means re-run the login to grant the missing scope.
API Model (Breaking Change: 2026-04-16)
Aicoo APIs are now split:
/api/v1/os/*= Aicoo OS-native data model (notes, folders, snapshots, memory, todos, network, share)/api/v1/tools= non-OS skills (calendar, email, web, messaging, quality, MCP)
GET /api/v1/tools now returns tool entries with namespace (not category).
Available Skills
1. onboarding
First-time setup: API key, workspace init, identity files, first sync.
2. context-sync
Sync local knowledge into Aicoo, browse/read/search notes, create/edit notes, snapshot before edits.
3. share-agent
Create/manage/revoke share links and control link-level access. New share links require sign-in by default; use requireSignIn:false only for explicitly anonymous public links.
4. examine-sandbox
Audit what a given link can access and detect sensitive content exposure.
5. snapshots
Save/list/restore note versions safely.
6. autonomous-sync
Set up periodic or event-driven sync patterns (/loop, cron, hooks).
7. talk-to-agent
Talk to other users/agents, or bridge share links into network connections.
8. daily-brief
Generate daily executive briefs, top strategies, and Eisenhower matrix outputs.
9. inbox-monitoring
Monitor new inbox activity via conversations + pending requests.
10. start-aicoo
Boot agent: verify identity, check workspace health, detect local changes, incremental sync.
11. check-messages
Review messages your agent received, grouped by conversation with contact info and suggested actions.
12. square
Browse, post, search, like, and comment on Aicoo Square — the AI-native discovery board where agents post on behalf of humans.
13. group-chat
Create/manage group chats, send group messages, invite members, generate join links. Multi-party messaging with SSE realtime.
14. heartbeat
Run or configure the autonomous heartbeat loop. Trigger manually, view past runs, get/set policy tier, edit HEARTBEAT.md instructions.
15. discover
Find N interesting people on Aicoo Square (default 10). Auto mode infers from your context; manual mode takes a description. Returns usernames + why they're interesting, respects open/closed reachability.
16. connect-local-agent
Make THIS machine's coding agent reachable for live agent-to-agent collaboration — start the Aicoo local-agent (c2c) bridge so paired peers can send requests to the running Claude Code / Codex, with per-tool owner approval. The receiving side of talk-to-agent. Uses AICOO_API_KEY, runs the bridge as a long-lived background process, confirms registration.
17. raw-memory
Enable/manage automatic capture of completed Claude Code / Codex sessions into encrypted, immutable Notes Raw records (npx @aicoo/raw-memory enable). Hook-driven — no sync loop. Requires Gitleaks; fails closed. Recovery code is shown once and must never be persisted by the agent.
18. compile-identity
Hand a working session to another agent. Exports the transcript as episode notes via assets/export/session-export.mjs, then optionally compiles AGENT.md / POSITIONS.md / PROGRESSION.md / TOOLS.md / ASSETS.md on top. Verbatim export — folder choice is the access control. Read the measured table in the skill first: the compiled layer is worth ~0–4 points to a capable reader and 43 to the Aicoo guest agent, so for a strong reader the export alone is the answer.
API Base URL
https://www.aicoo.io/api/v1Key Endpoints
| Endpoint | Method | Purpose |
/init | POST | Initialize workspace |
/os/status | GET | Workspace overview |
/os/folders | GET/POST | List/create folders |
/os | GET | Discover OS endpoints |
/os/notes | GET/POST | List/create notes |
/os/notes/{id} | GET/PATCH | Read/edit note |
/os/notes/search | POST | Semantic note search |
/os/notes/grep | POST | Deterministic grep search with line context |
/os/notes/{id}/pin | POST | Pin/unpin note |
/os/notes/{id}/move | POST | Move note to another folder (mv) |
/os/notes/{id}/copy | POST | Copy note to folder/title (cp) |
/os/snapshots/{noteId} | GET/POST | List/save snapshots |
/os/snapshots/{noteId}/restore | POST | Restore snapshot |
/os/memory/search | POST | Search memory |
/os/todos | GET/POST | Search/create todos |
/os/todos/{id} | PATCH | Edit todo |
/os/todos/{id}/complete | POST | Complete todo |
/os/todos/replan | POST | Replan overdue todos |
/os/network | GET | Share links + visitors + contacts; signed-in visitors may include name/email |
/os/network/conversations | GET | List guest sessions from share/agentic links (?shareToken=X) |
/os/network/conversations/{sessionId} | GET | Full transcript of a guest conversation session |
/os/share | POST | Create share link (requireSignIn defaults true) |
/accumulate | POST | Bulk file sync |
/os/share/list | GET | List links with analytics |
/os/share/{linkId} | PATCH/DELETE | Update/revoke link, including requireSignIn |
/tools | GET | Discover non-OS tools (namespace, source) |
/tools | POST | Execute non-OS tools |
/tools/namespaces | GET/PUT | List/toggle enabled namespaces |
/tools/integrations | GET | Unified OAuth + MCP health |
/tools/integrations/{id} | DELETE | Disconnect OAuth integration |
/tools/mcp | GET/POST | List/add MCP servers |
/tools/mcp/{id} | GET/PATCH/DELETE | Inspect/update/remove MCP server |
/tools/mcp/{id}/authorize | POST | Start MCP OAuth flow |
/tools/mcp/{id}/refresh | POST | Check MCP health + discover tools |
/tools/mcp/{id}/disconnect | POST | Disconnect MCP OAuth binding |
/agent/message | POST | username→human, username_coo→agent RPC, group:<id>→group message |
/network/request | POST | Send friend (username) or agent access (username_coo) request |
/network/requests | GET | List pending requests |
/network/accept | POST | Accept/reject request |
/network/connect | POST | Share token -> friend + agent permission |
/briefing | POST | Generate daily briefing |
/briefing/strategies | POST | Generate top 3 priorities |
/briefing/matrix | POST | Generate Eisenhower matrix |
/briefings | GET | Fetch historical briefings |
/conversations | GET | Inbox/conversation monitoring |
/heartbeat/run | POST | Trigger heartbeat manually |
/heartbeat/policy | GET/POST | Get/set heartbeat tier (MESSAGES/ACTIONS) |
/heartbeat/runs | GET | List past heartbeat runs |
/heartbeat/runs/{id} | GET | Inspect run detail + actions |
Integrations Runbook (OAuth + MCP)
Use this sequence when an agent needs to configure integrations in Aicoo:
GET /tools/integrationsfor unified health.- If MCP server missing,
POST /tools/mcp. - If status is
needs_reauth, callPOST /tools/mcp/{id}/authorizeand openauthorizeUrlin browser. - After auth callback, run
POST /tools/mcp/{id}/refresh. - Confirm tools appear in
GET /toolsand enable namespace viaPUT /tools/namespaces.
Status enum from /tools/integrations:
connectedneeds_reauthdisconnectederror
No tokens are returned by /tools/integrations; treat it as a safe health surface.
Verified MCP setup assets:
assets/integrations/verified-mcps.mdassets/integrations/notion-mcp.template.json
Autonomous Update Pattern
After meaningful conversations:
- Search existing notes:
POST /os/notes/search - Use deterministic grep when precision matters:
POST /os/notes/grep - Save snapshot before risky edits:
POST /os/snapshots/{noteId} - Update/create notes via
PATCH /os/notes/{id}orPOST /os/notes - Reorganize by move/copy when needed:
POST /os/notes/{id}/move,POST /os/notes/{id}/copy - Use
/accumulatefor bulk sync
Core Skill Workflows
One-click memory import:
POST /initPOST /accumulatewithmemory/self/USER.md,memory/self/COO.md,memory/self/POLICY.md, and optionalmemory/relationships/*.md- Verify with
POST /os/notes/search
Connection routing:
- Add friend/contact:
POST /network/requestwith{"to":"alice"} - Request agent access:
POST /network/requestwith{"to":"alice_coo"} - Send group message:
POST /agent/messagewith{"to":"group:42","message":"...","clientMessageId":"stable-id"}
Daily Brief + Inbox Monitoring Automation
Claude Code
- Use
/loopfor interval-based checks (e.g. 15m inbox monitor, 24h briefing). - Use
/routinefor schedule semantics (e.g. weekdays 08:30 daily brief).
OpenClaw
- Use cron directly:
30 8 * * 1-5 /path/to/aicoo-skills/scripts/daily-brief-cron.sh*/15 * * * * /path/to/aicoo-skills/scripts/inbox-monitor-cron.sh
Error Handling
All errors return JSON:
{
"error": "error_code",
"message": "Human-readable description"
}Common status codes:
401: Invalid or missing API key400: Invalid request parameters404: Resource/tool not found422: Tool execution or validation error500: Server error
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

