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/omadeus

Maestro 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:

  • baseUrl
  • apiKey
  • openClawMemberId

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

  1. Read configuration.
  2. Validate required fields.
  3. Build the request.
  4. Send the request.
  5. Validate the response.
  6. 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 take if 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

@pollyreach

PollyReach 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...

56102k

gmail

@byungkyu

Gmail 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, or over raw HTTP with a Maton API key where the CLI cannot be installed. Every call is authenticated as the user's connection and reaches only what that connection's authorization allows, which the provider enforces on every request; the endpoints documented here are the ones this skill uses, and any other endpoint of this app needs the user to ask for it by name. Default to read and list calls, and confirm every write or new connection with the user. This file also documents the three constructs that turn a Gmail connection into automation, in the order they are used: the connection (the first step), a hosted function that runs a Gmail action through the Maton SDK, and a trigger that calls that function on a schedule or on an event. Those sections are the platform's own reference text, shared with the api-gateway skill, with Gmail examples; they add no Gmail capability - Gmail is itself an event source, so its own events are in `references/google-mail/triggers.md`, and the files under `references/<source>/triggers.md` are the platform's event catalogues for the sources Maton offers (time, Calendly, GitHub, Gmail, HubSpot, Linear, Notion, Slack, Stripe).

7540k

WhatsApp Business

@byungkyu

WhatsApp Business API integration with managed OAuth. Send messages, manage templates, and handle conversations. Use this skill when users want to interact with WhatsApp Business. 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, or over raw HTTP with a Maton API key where the CLI cannot be installed. Every call is authenticated as the user's connection and reaches only what that connection's authorization allows, which the provider enforces on every request; the endpoints documented here are the ones this skill uses, and any other endpoint of this app needs the user to ask for it by name. Default to read and list calls, and confirm every write or new connection with the user. This file also documents the three constructs that turn a WhatsApp Business connection into automation, in the order they are used: the connection (the first step), a hosted function that runs a WhatsApp Business action through the Maton SDK, and a trigger that calls that function on a schedule or on an event. Those sections are the platform's own reference text, shared with the api-gateway skill, with WhatsApp Business examples; they add no WhatsApp Business capability - WhatsApp Business is not an event source, a trigger cannot read WhatsApp Business data, and the files under `references/<source>/triggers.md` are the platform's event catalogues for the sources Maton offers (time, Calendly, GitHub, Gmail, HubSpot, Linear, Notion, Slack, Stripe).

6024k

WeChat MP CN

@guohongbin-git

微信公众号监控 - 文章监控、阅读量追踪、舆情分析(WeChat Official Account)

4715k

Wechat Article Search

@wuchubuzai2018

搜索微信公众号文章技能。通过微信搜索获取文章列表,覆盖科技/AI、社会热点、财经、教育、职场等各类中文资讯;可按关键词检索并返回标题、概要、发布时间、来源公众号与链接。当用户需要查找微信公众号文章、整理参考资料或快速获取文章信息时使用此技能。

3318k