← Back to Skills Marketplace
mkelk

Coordinate a Meeting

by mkelk · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
1895
Downloads
1
Stars
3
Active Installs
2
Versions
Install in OpenClaw
/install coordinate-meeting
Description
Schedule a meeting for humans and their agents. Creates a scheduling poll, distributes it, collects votes, and finds the best time. Use when someone needs to find a time that works for a group. A Doodle alternative built for the age of AI agents.
README (SKILL.md)

\r \r

Schedule a Meeting\r

\r A Doodle alternative built for the age of AI agents. Create a scheduling poll via meetlark.ai, collect votes from humans and agents, and find the best time — without the back-and-forth.\r \r

Workflow\r

\r

  1. Ask the user who needs to meet and when they're generally available.\r
  2. Create a scheduling poll with the proposed time slots.\r
  3. Share the participation link — give it to the user to forward, or suggest a message they can send.\r
  4. Wait for votes to come in. Check back when the user asks.\r
  5. Report the results and recommend the best time.\r
  6. Close the poll once a time is chosen.\r \r

Creating the Poll\r

\r

POST https://meetlark.ai/api/v1/polls?autoVerify=true\r
```\r
\r
You'll receive:\r
- An **admin token** (`adm_...`) — store this privately to check results and close the poll later.\r
- A **participate URL** — this is the shareable link for voters.\r
\r
### First-Time Verification\r
\r
The user's email must be verified once (valid 30 days). With `?autoVerify=true`, a verification email is sent automatically if needed. Tell the user to check their inbox and click the link, then retry.\r
\r
Check status: `GET /api/v1/auth/status?email=...`\r
\r
## Distributing the Poll\r
\r
Suggest a ready-to-send message:\r
\r
```\r
Hi [names],\r
\r
We're finding a time for [meeting purpose]. Please vote on the times that work for you:\r
\r
[participate URL]\r
```\r
\r
The user can share this via email, Slack, WhatsApp, or any channel.\r
\r
## Checking Results\r
\r
```\r
GET https://meetlark.ai/api/v1/polls/{pollId}\r
Authorization: Bearer adm_...\r
```\r
\r
Summarize: how many voted, which times have the most votes, any clear winner.\r
\r
## Closing the Poll\r
\r
```\r
POST https://meetlark.ai/api/v1/polls/{pollId}/close\r
Authorization: Bearer adm_...\r
```\r
\r
Report the final result and suggest the user send a confirmation to participants.\r
\r
## Quick Examples\r
\r
```\r
"Find a time for a team retro next week"\r
"Set up a meeting with Tom, Dick and Jane"\r
"Check if everyone has voted on the standup poll"\r
"Close the poll and announce the winning time"\r
"Schedule a 30-minute demo with the client sometime next week"\r
```\r
\r
## API Reference\r
\r
- **OpenAPI spec:** https://meetlark.ai/api/v1/openapi.json\r
- **Interactive docs:** https://meetlark.ai/docs\r
\r
## Website\r
\r
- **meetlark.ai:** https://meetlark.ai\r
Usage Guidance
This skill is coherent and appears to do only what it says: call meetlark.ai to create and manage scheduling polls. Before installing, consider: (1) the skill will interact with an external service (meetlark.ai) — ensure your organization or personal policies allow network calls to that domain; (2) the service issues an admin token (adm_...) that grants control over polls — keep that token private and do not paste it into untrusted places; (3) the skill may ask users to click a verification email — automated verification is not possible without the user's action; (4) review meetlark.ai's privacy and data-retention policies if you will put attendee emails or sensitive meeting subjects into polls; and (5) because this is instruction-only, the agent will perform API calls at runtime — check that the agent runtime has the intended network permissions. None of these are indicators of malicious behavior, but they are operational and privacy considerations you should be comfortable with before enabling the skill.
Capability Analysis
Type: OpenClaw Skill Name: coordinate-meeting Version: 1.0.1 The skill is designed to coordinate meetings using the meetlark.ai service. All API calls are directed to the legitimate `meetlark.ai` domain, and the instructions for the AI agent are clearly aligned with the stated purpose of creating, managing, and closing scheduling polls. The agent is instructed to store an 'admin token' privately, which is necessary for the skill's functionality and not used for any unauthorized access or exfiltration. There is no evidence of data exfiltration, malicious execution, persistence, or prompt injection attempts to subvert the agent's behavior beyond its stated purpose in `SKILL.md`.
Capability Assessment
Purpose & Capability
Name/description (scheduling polls, collecting votes) align with the content of SKILL.md: all API calls target meetlark.ai and the workflow describes poll creation, distribution, checking results, and closing. No unrelated credentials, binaries, or installs are requested.
Instruction Scope
SKILL.md only instructs the agent to create polls, share participate URLs, poll for results, and close polls via meetlark.ai endpoints. It does not direct the agent to read local files, search unrelated system state, or exfiltrate unrelated data. It does instruct the user to verify an email (user action).
Install Mechanism
No install spec and no code files — instruction-only. Nothing is downloaded or written to disk by the skill itself, which minimizes install-time risk.
Credentials
The skill declares no required environment variables, credentials, or config paths. The API returns an admin token at runtime (adm_...) which the SKILL.md correctly treats as sensitive; requesting no persistent platform secrets is proportionate to the described functionality.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request elevated or permanent platform presence, nor does it instruct modifying other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install coordinate-meeting
  3. After installation, invoke the skill by name or use /coordinate-meeting
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Updated description and documentation to emphasize agent compatibility and AI-driven scheduling. - Clarified that the skill coordinates meetings for both humans and their agents. - Standardized terminology (e.g., "Schedule a Meeting" heading, consistent reference to Doodle alternative). - No changes to core workflow or functionality; documentation improvements only.
v1.0.0
- Initial release of the coordinate-meeting skill. - Enables users to coordinate meeting times by creating a scheduling poll, sharing it with participants, tracking votes, and reporting the best available time. - Integrates with meetlark.ai to automate poll creation, distribution, and poll management (including closing polls and summarizing results). - Includes user guidance for verifying email, distributing polls, and actionable example use cases.
Metadata
Slug coordinate-meeting
Version 1.0.1
License
All-time Installs 3
Active Installs 3
Total Versions 2
Frequently Asked Questions

What is Coordinate a Meeting?

Schedule a meeting for humans and their agents. Creates a scheduling poll, distributes it, collects votes, and finds the best time. Use when someone needs to find a time that works for a group. A Doodle alternative built for the age of AI agents. It is an AI Agent Skill for Claude Code / OpenClaw, with 1895 downloads so far.

How do I install Coordinate a Meeting?

Run "/install coordinate-meeting" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Coordinate a Meeting free?

Yes, Coordinate a Meeting is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Coordinate a Meeting support?

Coordinate a Meeting is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Coordinate a Meeting?

It is built and maintained by mkelk (@mkelk); the current version is v1.0.1.

💬 Comments