Neo4j Aura Agent Skill
neo4j-contrib/neo4j-skills
Manages Neo4j Aura Agents via the v2beta1 REST API — create, list, get, update, delete, and invoke Aura agents backed by an AuraDB instance.
openloomi HTTP API reference (local-first, served from the OpenLoomi Desktop app at http://localhost:3414).
$ npx skills add melandlabs/openloomi --skill openloomi-api -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install melandlabs/openloomi openloomi-api --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/melandlabs/openloomi.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/openloomi-api .claude/skills/openloomi-api && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "openloomi-api" agent skill from https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-api into .claude/skills/openloomi-api/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openloomi-api", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-apiType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add melandlabs/openloomi --skill openloomi-api -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install melandlabs/openloomi openloomi-api --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/melandlabs/openloomi.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/openloomi-api .agents/skills/openloomi-api && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "openloomi-api" agent skill from https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-api into .agents/skills/openloomi-api/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openloomi-api", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add melandlabs/openloomi --skill openloomi-api -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install melandlabs/openloomi openloomi-api --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/melandlabs/openloomi.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/openloomi-api .cursor/skills/openloomi-api && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "openloomi-api" agent skill from https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-api into .cursor/skills/openloomi-api/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openloomi-api", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/melandlabs/openloomi.git --path skills/openloomi-api--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add melandlabs/openloomi --skill openloomi-api -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install melandlabs/openloomi openloomi-api --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/melandlabs/openloomi.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/openloomi-api .gemini/skills/openloomi-api && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "openloomi-api" agent skill from https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-api into .gemini/skills/openloomi-api/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openloomi-api", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install melandlabs/openloomi openloomi-apiInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add melandlabs/openloomi --skill openloomi-api -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/melandlabs/openloomi.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/openloomi-api .github/skills/openloomi-api && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "openloomi-api" agent skill from https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-api into .github/skills/openloomi-api/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openloomi-api", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add melandlabs/openloomi --skill openloomi-api -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install melandlabs/openloomi openloomi-api --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/melandlabs/openloomi.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/openloomi-api .opencode/skills/openloomi-api && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "openloomi-api" agent skill from https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-api into .opencode/skills/openloomi-api/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openloomi-api", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
openloomi-apiopenloomi HTTP API reference (local-first, served from the OpenLoomi Desktop app at http://localhost:3414).
Openloomi API is an agent skill from melandlabs/openloomi. openloomi HTTP API reference (local-first, served from the OpenLoomi Desktop app at http://localhost:3414). Use when working with openloomi backend routes — auth, AI, files, integrations, RAG, memory, Loop, pet, workspace, platform callbacks. Triggers: API endpoints, backend routes, /api/, local API, port 3414, integrations REST, OAuth start, RAG search, loop state, memory search, pet state, audit logs
Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Backend & APIs, covering REST APIs, Retrieval-augmented generation and OAuth and OpenID Connect. The repository describes itself as: OpenLoomi is an open-source AI coworker. It connects your work tools, understands what you’re working on, and tells you what needs your attention, why it matters, and what to do… The licence is Apache-2.0.
Read from SKILL.md and the folder at commit 2aca101. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
curlpython3From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
openloomi.aiFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Openloomi API loads about 4.2k tokens when it runs. Until then it costs about 105 tokens; SKILL.md has 1,271 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from melandlabs/openloomi at commit 2aca101, republished under its Apache-2.0 licence (© melandlabs). 1,271 words, ~4,205 tokens.
.claude/skills/openloomi-api/SKILL.md (or your agent's skills folder).Note: If OpenLoomi readiness is unknown, use
openloomi-setupfirst. If OpenLoomi Desktop is not installed, follow Getting Started.
OpenLoomi ships a local-first HTTP API served from the desktop app (port 3414, fallback 3515). All auth, Memory, AI, RAG, Loop, and Audit data live in a local SQLite database — your data stays on your machine and the OpenLoomi app is the source of truth. The only externally-routed auth path is the Composio OAuth broker that backs the Slack, GitHub, Google, Notion, Linear, HubSpot, LinkedIn, Jira, and Asana Connectors (see openloomi-connectors).
The remote-auth prefix is historical — those routes once proxied to a cloud server; today they are the canonical local endpoints, and the Claude/Codex plugin bridge uses /api/remote-auth/user as a port-discovery + auth-handshake probe.
This reference covers 131 route handlers under 36 top-level /api/* modules. Pair it with openloomi-loop (Loop state, decisions, channels, classifier rules, brief/wrap) and openloomi-memory (Memory search, KB, insights, entities, living connections) for the runtime surfaces used by Chat and Loop.
| Module | Base Path | Routes | Description |
|---|---|---|---|
| Auth | /api/auth/*, /api/remote-auth/*, /api/remote-feedback/* | 6 | Guest session, token, user probe, feedback |
| AI | /api/ai/* | 5 | Chat, images, audio, embeddings |
| Audit | /api/audit/* | 1 | Audit log retrieval |
| Chat Insights | /api/chat-insights/* | 1 | Per-chat insight records |
| Chronicle | /api/chronicle/* | 7 | Meeting detection, analysis, memories |
| Contacts | /api/contacts/* | 1 | Contact query |
| DB Init | /api/db/* | 1 | Bootstrap database |
| Files | /api/files/* | 8 | File storage, upload, download |
| Insight Tabs | /api/insight-tabs/* | 3 | Tab CRUD + reorder |
| Integrations | /api/integrations/* | 9 | OAuth + connected accounts |
| Listeners | /api/listeners/* | 1 | Listener cleanup |
| LLM Usage | /api/llm/* | 1 | Usage summary |
| Loop | /api/loop/* | 24 | Attention loop, decisions, channels, classifier rules |
| Markmap | /api/markmap/* | 1 | Markmap generation |
| Memory | /api/memory/* | 2 | Memory search, raw messages |
| Messages | /api/messages/* | 4 | Send, sync, status, raw |
| Native | /api/native/* | 5 | Native agent operations, providers, skills |
| Pet | /api/pet/* | 1 | Pet state mirror |
| Proxy | /api/proxy/* | 2 | CSS/JS proxy |
| RAG | /api/rag/* | 11 | Document upload, search, stats |
| Storage | /api/storage/* | 4 | Disk usage, sessions, cleanup |
| Workspace | /api/workspace/* | 11 | Artifacts, files, skills, previews |
Each integration platform has its own /api/<platform>/* module:
| Platform | Base Path | Routes |
|---|---|---|
| Slack | /api/slack/* | 2 |
| Discord | /api/discord/* | 2 |
| Feishu (Lark) | /api/feishu/* | 1 |
| DingTalk | /api/dingtalk/* | 1 |
| QQ Bot | /api/qqbot/* | 1 |
| Weixin (WeChat) | /api/weixin/* | 4 |
| Telegram | /api/telegram/* | 4 |
/api/whatsapp/* | 2 | |
| iMessage | /api/imessage/* | 2 |
| HubSpot | /api/hubspot/* | 1 |
/api/linkedin/* | 1 | |
| Notion | /api/notion/* | 1 |
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/auth/set-token | Set auth token |
| POST | /api/auth/clear-auth-cookie | Clear session |
| POST | /api/auth/token | Issue session token |
| POST | /api/remote-auth/guest | Create anonymous guest session |
| GET | /api/remote-auth/user | Get current user (also used by plugin probe) |
| PUT | /api/remote-auth/user | Update user info |
| POST | /api/remote-feedback | Submit feedback |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/messages | List messages |
| POST | /api/messages | Send message |
| GET | /api/messages/sync | Sync messages |
| GET | /api/messages/check | Check message status |
| GET | /api/messages/raw | Get raw message |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/files/list | List files |
| GET | /api/files/[id] | Get file by ID |
| GET | /api/files/download | Download file |
| POST | /api/files/upload | Upload file |
| POST | /api/files/save | Save file |
| GET | /api/files/usage | Get storage usage |
| GET | /api/files/insights/download | Download insights file |
| POST | /api/files/insights/save | Save insights |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/storage/disk-usage | Get disk usage |
| POST | /api/storage/cleanup | Cleanup storage |
| GET | /api/storage/sessions | List sessions |
| GET | /api/storage/sessions/[taskId] | Get session by task ID |
| DELETE | /api/storage/sessions/[taskId] | Delete session |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/integrations/accounts | List connected accounts |
| GET | /api/integrations/slack/oauth/start | Start Slack OAuth |
| GET | /api/integrations/slack/oauth/exchange | Exchange Slack OAuth code |
| GET | /api/integrations/discord/oauth/start | Start Discord OAuth |
| GET | /api/integrations/discord/oauth/exchange | Exchange Discord OAuth code |
| GET | /api/integrations/x/oauth/start | Start X OAuth |
| GET | /api/integrations/hubspot/oauth/start | Start HubSpot OAuth |
| GET | /api/integrations/linkedin/oauth/start | Start LinkedIn OAuth |
| GET | /api/integrations/notion/oauth/start | Start Notion OAuth |
| Platform | Module | Sample Endpoint |
|---|---|---|
| Slack | /api/slack/* | OAuth + listener endpoints under the module |
| Discord | /api/discord/* | OAuth + listener endpoints under the module |
| Feishu | /api/feishu/* | POST /api/feishu/listener/init |
| DingTalk | /api/dingtalk/* | POST /api/dingtalk/listener/init |
| QQ Bot | /api/qqbot/* | POST /api/qqbot/listener/init |
| Weixin (WeChat) | /api/weixin/* | POST /api/weixin/listener/init |
| Telegram | /api/telegram/* | POST /api/telegram/user-listener/init |
/api/whatsapp/* | POST /api/whatsapp/register-socket | |
| iMessage | /api/imessage/* | POST /api/imessage/init-self-listener |
| HubSpot | /api/hubspot/* | OAuth start under /api/hubspot/... |
/api/linkedin/* | OAuth start under /api/linkedin/... | |
| Notion | /api/notion/* | OAuth start under /api/notion/... |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/rag/search | Search documents |
| GET | /api/rag/stats | Get RAG statistics |
| GET | /api/rag/documents | List documents |
| GET | /api/rag/documents/[documentId] | Get document |
| GET | /api/rag/documents/[documentId]/binary | Get document binary |
| DELETE | /api/rag/documents/[documentId] | Delete document |
| POST | /api/rag/upload | Upload document |
| POST | /api/rag/upload/init | Initialize upload |
| POST | /api/rag/upload/chunk | Upload chunk |
| POST | /api/rag/upload/complete | Complete upload |
| POST | /api/rag/upload/async | Async upload |
| GET | /api/rag/upload/async/status | Check async upload status |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/workspace/artifacts | List artifacts |
| GET | /api/workspace/files | List files |
| GET | /api/workspace/file/[...path] | Get file by path |
| GET | /api/workspace/preview | Preview artifact |
| GET | /api/workspace/external-preview | External preview |
| GET | /api/workspace/pptx-preview/[taskId]/[...path] | Preview PPTX artifact |
| GET | /api/workspace/skills | List skills |
| GET | /api/workspace/skills/[skillId] | Get skill |
| POST | /api/workspace/skills | Create skill |
| PUT | /api/workspace/skills/[skillId] | Update skill |
| DELETE | /api/workspace/skills/[skillId] | Delete skill |
| POST | /api/workspace/skills/toggle | Toggle skill |
| POST | /api/workspace/skills/upload | Upload skill |
| GET | /api/workspace/skills/metadata | Get skill metadata |
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/ai/v1/chat/completions | Chat completions (streaming) |
| POST | /api/ai/v1/messages | Messages API |
| POST | /api/ai/v1/images/generations | Generate images |
| POST | /api/ai/v1/images/lifestyle/generate | Lifestyle image generate |
| POST | /api/ai/v1/images/lifestyle/compose | Lifestyle image compose |
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/chronicle/analyze | Run chronicle analysis |
| GET | /api/chronicle/memories | List memories |
| GET | /api/chronicle/memories/[memoryId] | Get a memory |
| DELETE | /api/chronicle/memories/[memoryId] | Delete a memory |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/insight-tabs | List insight tabs |
| POST | /api/insight-tabs | Create insight tab |
| PUT | /api/insight-tabs/[tabId] | Update tab |
| POST | /api/insight-tabs/reorder | Reorder tabs |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/chat-insights | Get chat insights |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/memory/search | Search memory |
| GET | /api/memory/raw-messages | Get raw messages |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/native/providers | List native providers |
| GET | /api/native/skills | List native skills |
| POST | /api/native/agent | Agent invocation |
| POST | /api/native/agent/password | Agent password |
| POST | /api/native/agent/permission | Agent permission |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/pet/state | Read pet state |
| POST | /api/pet/state | Write pet state |
24 routes total. Top-level surfaces:
| Endpoint | Description |
|---|---|
GET /api/loop/connectors | Connector status |
GET /api/loop/state | Loop state |
POST /api/loop/tick | Advance loop tick |
POST /api/loop/activation | Trigger activation |
GET /api/loop/preferences | Loop preferences |
GET /api/loop/brief / GET /api/loop/brief/content | Brief delivery |
GET /api/loop/wrap / GET /api/loop/wrap/content | Wrap delivery |
GET /api/loop/channels / GET /api/loop/channels/[id] | Channels |
GET /api/loop/types / GET /api/loop/types/[id] | Loop types |
GET /api/loop/decisions / GET /api/loop/decision/[id] | Decisions |
POST /api/loop/action/schedule / GET /api/loop/action/[id] | Actions |
GET /api/loop/action/by-decision/[id] | Actions by decision |
GET /api/loop/classifier-rules[/...] | Classifier rules + dry-run |
GET /api/loop/card/[id] | Card |
POST /api/loop/dev/reset / GET /api/loop/dev/scene | Dev tooling |
| Endpoint | Description |
|---|---|
GET /api/agent-goals/active | Active, paused, and blocked Goals across the authenticated owner's chats |
GET /api/agent-goals?runtimeSessionId=... | Goals for one Runtime Session |
GET /api/agent-goals/[goalId]?runtimeSessionId=... | Ordered steps and progress for one Goal |
| Module | Endpoints |
|---|---|
| Audit | GET /api/audit/logs |
| Contacts | GET /api/contacts |
| DB | POST /api/db/init |
| Listeners | POST /api/listeners/cleanup |
| LLM Usage | GET /api/llm/usage/summary |
| Markmap | POST /api/markmap |
| Proxy | GET /api/proxy/css, GET /api/proxy/js |
// API errors return standard HTTP status codes
{
error: string; // Error message
code?: string; // Error code for programmatic handling
cause?: string; // Additional context
}| Code | Meaning |
|---|---|
| 200 | Success |
| 400 | Bad Request - Invalid input |
| 401 | Unauthorized - Not authenticated |
| 403 | Forbidden - Insufficient permissions |
| 404 | Not Found |
| 429 | Too Many Requests |
| 500 | Internal Server Error |
When running openloomi desktop app, the local API server runs on port 3414 (fallback: 3515):
| Environment | Base URL |
|---|---|
| User Local Desktop | http://localhost:3414 |
| User Local Desktop (fallback) | http://localhost:3515 |
The auth token is stored at ~/.openloomi/token (base64 encoded JWT). You must decode it before use:
# Decode base64 to get JWT token
TOKEN=$(cat ~/.openloomi/token | base64 -d)
# Verify token contents (decodes JWT payload)
echo "$TOKEN" | cut -d'.' -f2 | base64 -d 2>/dev/null | python3 -m json.toolImportant: All authenticated requests require the token to be base64 decoded first.
# Helper: Get decoded token
TOKEN=$(cat ~/.openloomi/token | base64 -d)
# 1. Check AI API status (no auth required)
curl http://localhost:3414/api/ai/chat
# 2. Get current user info (also used by Claude/Codex plugin as a port-discovery probe)
TOKEN=$(cat ~/.openloomi/token | base64 -d)
curl http://localhost:3414/api/remote-auth/user \
-H "Authorization: Bearer $TOKEN"
# 3. Create an anonymous guest session (no credentials)
curl -X POST http://localhost:3414/api/remote-auth/guest \
-H "Content-Type: application/json" \
-d '{}'
# 4. Chat with AI (streaming)
TOKEN=$(cat ~/.openloomi/token | base64 -d)
curl -X POST http://localhost:3414/api/ai/chat \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"messages":[{"role":"user","content":"Hello!"}],"stream":true}'
# 5. Get chat insights (requires chatId)
TOKEN=$(cat ~/.openloomi/token | base64 -d)
curl "http://localhost:3414/api/chat-insights?chatId=xxx" \
-H "Authorization: Bearer $TOKEN"
# 6. Search RAG documents
TOKEN=$(cat ~/.openloomi/token | base64 -d)
curl -X POST http://localhost:3414/api/rag/search \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"query":"search term","limit":5}'
# 7. List workspace skills
TOKEN=$(cat ~/.openloomi/token | base64 -d)
curl http://localhost:3414/api/workspace/skills \
-H "Authorization: Bearer $TOKEN"
# 8. Submit feedback
TOKEN=$(cat ~/.openloomi/token | base64 -d)
curl -X POST http://localhost:3414/api/remote-feedback \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"content":"Feedback message","email":"user@example.com"}'proxy, db)openloomi-memory owns the user-facing surface)openloomi-loop)openloomi-memory)/api/pet/state)© melandlabs, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/openloomi-api of melandlabs/openloomi.
Open the folder on GitHubat commit 2aca101
Openloomi API next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Openloomi API this skillmelandlabs/openloomi | 1k | — | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| Neo4j Aura Agent Skillneo4j-contrib/neo4j-skills | 114 | — | ~3.8k | Automated safety check: Notes | MIT | |
| OmniRoute Provider Managementdiegosouzapw/OmniRoute | 74k | — | ~2.4k | Automated safety check: Pass | MIT | |
| Twitterapi IokaitoInfra/twitterapi-io | 449 | — | ~3.1k | Automated safety check: Pass | MIT | |
| Frappe Core APIImpertio-Studio/Frappe_Claude_Skill_Package | 187 | 1 repos | ~3.2k | Automated safety check: Pass | MIT | |
| Soundcloud API Integrationsoundcloud/api | 258 | — | ~787 | Automated safety check: Pass | None |
neo4j-contrib/neo4j-skills
Manages Neo4j Aura Agents via the v2beta1 REST API — create, list, get, update, delete, and invoke Aura agents backed by an AuraDB instance.
diegosouzapw/OmniRoute
Manages AI provider connections, API keys, OAuth flows and connection tests through OmniRoute's REST API across its 327-provider catalog.
kaitoInfra/twitterapi-io
Official skill for twitterapi.io — query Twitter/X data (tweets, profiles, followers, advanced search, trends, spaces, communities, lists) and perform authenticated actions (post, reply, like…
Impertio-Studio/Frappe_Claude_Skill_Package
A skill your agent uses when building ERPNext/Frappe API integrations (v14/v15/v16) including REST API, RPC API, authentication, webhooks, and rate limiting.
soundcloud/api
Integrates applications with the SoundCloud HTTP API using OAuth 2.1, OpenAPI, and developer docs.
Impertio-Studio/Frappe_Claude_Skill_Package
A skill your agent uses when debugging or handling API errors in Frappe/ERPNext v14/v15/v16.
melandlabs/openloomi
openloomi Connectors tools - manage the native 7 messaging integrations and pair with the composio skill for the 1000+ apps OAuth layer (Slack, Discord, X, Gmail, Outlook, Google…
melandlabs/openloomi
Create an end-to-end Continual Learning Bench task. An agent skill from melandlabs/openloomi.
melandlabs/openloomi
openloomi Memory tools - search and manage the holistic context (people, projects, decisions, knowledge base, chat insights).
melandlabs/openloomi
OpenLoomi first-use setup and readiness guidance for skill-only agent runtimes.
melandlabs/openloomi
Discover and install skills from the open agent skills ecosystem.
melandlabs/openloomi
OpenLoomi runtime integration for Claude Code. An agent skill from melandlabs/openloomi.
Categories
openloomi HTTP API reference (local-first, served from the OpenLoomi Desktop app at http://localhost:3414). Openloomi API is an agent skill from melandlabs/openloomi. openloomi HTTP API reference (local-first, served from the OpenLoomi Desktop app at http://localhost:3414).
Openloomi API fits situations like: working with openloomi backend routes — auth; platform callbacks.
Run `npx skills add melandlabs/openloomi --skill openloomi-api -a claude-code`. Or copy the skill folder (skills/openloomi-api in melandlabs/openloomi) into .claude/skills/openloomi-api in your project. Claude Code loads it when a task matches its description.
Run `npx skills add melandlabs/openloomi --skill openloomi-api -a codex`. Or copy the skill folder (skills/openloomi-api in melandlabs/openloomi) into .agents/skills/openloomi-api in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add melandlabs/openloomi --skill openloomi-api -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/openloomi-api, .gemini/skills/openloomi-api, .github/skills/openloomi-api and .opencode/skills/openloomi-api in your project.
Going by SKILL.md and its folder, Openloomi API needs the command-line tools its instructions call (curl and python3).
SKILL.md names 1 domain. As links in the text: openloomi.ai. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Openloomi API is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Openloomi API: Neo4j Aura Agent Skill (neo4j-contrib/neo4j-skills, 114 stars), OmniRoute Provider Management (diegosouzapw/OmniRoute, 74k stars), Twitterapi Io (kaitoInfra/twitterapi-io, 449 stars) and Frappe Core API (Impertio-Studio/Frappe_Claude_Skill_Package, 187 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
melandlabs (a GitHub organization) maintains it in melandlabs/openloomi, which has 1,037 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on September 24, 2026.
Source: melandlabs/openloomi on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.