omadeus
Interact with the Maestro API to create tasks, list tasks, and send room messages using the configured OpenClaw Maestro connection.
Mohammad Sheikhian
@mohammadsheikhian
What This Skill Does
API client for the Maestro task management system that creates tasks, lists recent tasks, and sends messages to Maestro rooms. It requires a Maestro API key and environment configuration.
Replaces manual task creation and room messaging in Maestro by providing a programmatic interface for these operations.
When to Use It
- Create a new task in Maestro with a title, description, and priority
- List recent tasks from a Maestro project or workspace
- Send a notification message to a specific Maestro room
- Create a bug or feature task with appropriate labels and details
- Track work items by creating tasks from a conversation or request
Install
$ openclaw skills install @mohammadsheikhian/omadeusMaestro Skill
Purpose
Use this skill whenever a user wants to interact with Maestro by creating tasks, listing tasks, or sending messages.
Configuration
Read configuration from the active OpenClaw configuration (openclaw.json).
Configuration path:
channels.omadeus
Required values:
baseUrlapiKeyopenClawMemberId
Never hardcode, expose, print, or ask the user for these values.
Authentication
Every request must include:
Accept: application/json, text/plain, */*
ApiToken: <channels.omadeus.apiKey>
Never use Authorization: Bearer.
Base URL
Always use:
https://<channels.omadeus.baseUrl>
Workflow
- Read configuration.
- Validate required fields.
- Build the request.
- Send the request.
- Validate the response.
- Return a concise user-friendly result.
Operations
Create Task
Endpoint:
POST /dolphin/apiv1/nuggets
Request body:
{
"title": "...",
"description": "...",
"kind": "task",
"priority": "low|medium|high|urgent",
"memberReferenceId": "<channels.omadeus.openClawMemberId>"
}
Rules:
- Generate a concise title.
- Generate a clear description from user input.
- Default priority is
low. - Never send
stage. - Do not invent missing technical details.
List Tasks
Endpoint:
GET /dolphin/apiv1/global/taskviews?sort=-recentMessageAt&take=25&zone=tasklists-tasks
Rules:
- Use requested
takeif provided. - Present readable results.
- Do not dump raw JSON.
Send Message
Endpoint:
POST /jaguar/apiv1/rooms/{room_id}/messages
Body:
{"body":"<message>"}
Rules:
- Never invent a room id.
- Ask only if no room id is available.
Error Handling
If any of the following are missing, do not send requests:
- channels.omadeus.baseUrl
- channels.omadeus.apiKey
- channels.omadeus.openClawMemberId
Report a configuration error without exposing internal values.
Security
Never:
- expose credentials
- log credentials
- hardcode URLs
- hardcode member IDs
- include secrets in responses
Response Guidelines
- Confirm successful operations.
- Include task id when returned.
- Summarize errors clearly.
Top skills in this category
PollyReach
@pollyreachPollyReach gives every AI agent a phone number and the ability to get things done over the phone — finding contacts, making calls, and completing tasks. Just...
gmail
@byungkyuGmail API integration with managed OAuth. Read, send, and manage emails, threads, labels, and drafts. Use this skill when users want to interact with Gmail. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Calls run through the `maton` CLI with OAuth login; default to read and list calls, and confirm every write or new connection with the user.
microsoft-excel
@byungkyuMicrosoft Excel API integration with managed OAuth. Read and write Excel workbooks, worksheets, ranges, tables, and charts stored in OneDrive. Use this skill when users want to read or modify Excel spreadsheets, manage worksheet data, work with tables, or access cell values. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Calls run through the `maton` CLI with OAuth login; default to read and list calls, and confirm every write or new connection with the user.
WeChat MP CN
@guohongbin-git微信公众号监控 - 文章监控、阅读量追踪、舆情分析(WeChat Official Account)
LinkedIn API integration with managed OAuth. Share posts, manage profile, and access LinkedIn features. Use this skill when users want to share content on LinkedIn, get profile/organization information, or interact with LinkedIn's platform. Advertising features (campaigns, ad accounts) require additional OAuth scopes — verify granted scopes before use. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key. Calls run through the `maton` CLI with OAuth login; default to read and list calls, and confirm every write or new connection with the user.