REST API design best practices covering versioning, error handling, pagination, and OpenAPI documentation. Use when designing or implementing REST APIs or HTTP endpoints. TRIGGER when: API design, REST endpoint, HTTP route, OpenAPI, swagger, pagination. DO NOT TRIGGER when: internal library code, CLI tools, non-HTTP interfaces.
REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs.
- 📄 PLATFORM_SETUP.md
- 📄 PLATFORM_SETUP_CN.md
- 📄 skill.json
AI-powered multi-platform social media content generation and publishing automation. Generate, review, and publish content across Twitter, LinkedIn, Instagram, Pinterest, Threads, and Xiaohongshu.
Help users create and configure openma managed agents through conversation. Trigger when users say "create an agent", "I need an agent that...", "set up an agent for", "build me a bot", or describe a task to automate. Also trigger for "Create with AI" from Dashboard. Also use when users ask about the openma platform, what it can do, how to use the CLI, or how to configure resources. --- # openma Agent Creator ## What is openma? openma is an open-source platform for building, deploying, and managing AI agents. Think of it as a managed runtime — you define an agent (model + system prompt + tools), the platform handles sandboxed execution, credential management, and session state. **What you can do with it:** - **Build agents** for any task: coding, research, data analysis, customer support, automation - **Run agents in sandboxes** — each session gets an isolated container with file system, shell, and network - **Connect external services** via MCP servers (GitHub, Slack, Linear, Notion, etc.) with OAuth - **Use any LLM** — Anthropic, OpenAI, DeepSeek, or any OpenAI-compatible provider - **Install community skills** from ClawHub to extend agent capabilities - **Manage credentials** securely in vaults — agents get scoped access, secrets never leak - **Collaborate** — multi-user workspace with API key access for CLI/SDK integration ## Creating an Agent ### Flow 1. **Understand the goal** — ask what the agent should do. If vague, one question: "What's the main task?" Two rounds max, then build. 2. **Pick the model** — check `/v1/model_cards` first. Defaults: - Complex/coding: `claude-opus-4-6` - General (default): `claude-sonnet-4-6` - Simple/fast: `claude-haiku-4-5-20251001` - OpenAI: `gpt-4o`, `o3` 3. **Write system prompt** — specific, actionable, bounded. Not generic. 4. **Select tools** — default `agent_toolset_20260401` (file ops, bash, web) covers most cases. 5. **Create:** ``` POST /v1/agents { "name", "model", "system", "tools": [{"type":"agent_toolset_20260401"}
Create and manage Claude Code sessions via the Cogpit (agent-window) HTTP API running on localhost:19384. Use when an agent needs to spawn a new Claude Code session in a project directory, send messages to existing sessions, stop sessions, list projects, or query active sessions. Triggers on requests like "start a session", "run claude in project X", "send a message to session Y", "list cogpit projects", or any programmatic interaction with the agent-window server.
- 📁 .agent/
- 📁 .codex/
- 📁 .recursive/
- 📄 .gitattributes
- 📄 .gitignore
- 📄 AGENTS.md
Repository workflow orchestration skill for staged implementation, locked artifacts, late-phase receipts, and durable memory maintenance. Use when executing recursive-mode runs, resuming a run, locking a phase, or verifying locks.
Create and update ai-context.md files that document modules for AI assistants. Use when adding documentation for packages, apps, or external references that should be discoverable via /modules commands.
Explain what OpenHermit is, how to set it up, use the CLI, configure agents, and interact via API or channels. Use when the user asks about OpenHermit itself.
Project-specific PR-review rules for the Condukt Elixir codebase. Focuses on command execution, cwd scoping, session restore precedence, session store safety, Mimic placement, and the repo's no-typespec convention.
Tend release workflow. Use when user asks to "do a release", "release a new version", "cut a release", or wants to publish a new version to PyPI.
Recherche et synthèse web avancée — trouve, lit et résume des informations depuis le web.
- 📁 nav/
- 📄 index.md
- 📄 skill.md
../../../skill.md