Meetlark - coordinate a meeting

v1.0.0

Scheduling polls for humans and their agents. Create polls, share participation links, collect votes, and find the best meeting time. A Doodle alternative built for the age of AI agents.

0· 984·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for mkelk/meetlark.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Meetlark - coordinate a meeting" (mkelk/meetlark) from ClawHub.
Skill page: https://clawhub.ai/mkelk/meetlark
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install mkelk/meetlark

ClawHub CLI

Package manager switcher

npx clawhub@latest install meetlark
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description match the instructions: all runtime steps are HTTP calls to meetlark.ai endpoints to create polls, share participate links, check results, and close polls. No unrelated binaries, environment variables, or config paths are requested.
Instruction Scope
Instructions are narrowly scoped to interacting with the meetlark API and guiding the user (create poll, poll email verification status, share URL, view/close poll). One notable instruction: 'Store it in your memory for the poll's lifetime' (referring to the admin token). That is appropriate for functionality but ambiguous about how long/how/where the token is persisted by the agent and whether it will be retained beyond the poll lifetime.
Install Mechanism
No install spec and no code files — instruction-only skill. This minimizes disk/write risk.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. All API access is handled at runtime via tokens returned by the service (admin/participate tokens), which is proportionate to the stated purpose.
!
Persistence & Privilege
always:false and autonomous invocation are normal. The concern is the guidance to store admin tokens in agent memory: depending on the agent platform, 'memory' may be persistent and could allow future access to poll results or voter identities beyond the intended lifetime. The SKILL.md does not instruct token expiry/removal procedures.
Assessment
Before installing: 1) Confirm you trust meetlark.ai (review their privacy policy and docs) because the skill will create polls on that external service and handle tokens. 2) Ask how your agent implements “memory” — if memory is persistent, consider avoiding automatic long-term storage of admin tokens or require explicit user approval to store them. 3) Understand what data the admin token grants (viewing who voted) and avoid creating polls containing highly sensitive participant lists. 4) If you need stronger control, perform poll creation manually (use the service UI) and provide only the participate URL to the agent. 5) Review the service's OpenAPI/ai-plugin manifest (links are provided) if you want to audit exact API behavior before enabling the skill.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🐦 Clawdis
latestvk977rskt47yph0j05m5hk0jahs80s4rg
984downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

meetlark.ai — Scheduling polls for humans and their agents

A Doodle alternative built for the age of AI agents. Create a poll, share a link, collect votes, find the best time.

Two Tokens

When you create a poll you get two tokens:

  • Admin token (adm_...) — Private. View full results, see who voted, close the poll. Store it in your memory for the poll's lifetime.
  • Participate token (prt_...) — Shareable. Anyone with the participate URL can vote — humans via the web UI, agents via the API. Multiple people use the same link.

Creating a Poll

Ask the user what times work and create the poll with those time slots.

POST https://meetlark.ai/api/v1/polls?autoVerify=true

The response includes adminToken and participateUrl.

Email Verification

Poll creation requires a verified email (one-time, valid for 30 days of activity).

Use ?autoVerify=true — if the email is unverified, the API automatically sends a verification email and returns:

{
  "error": {
    "code": "email_not_verified",
    "details": { "verificationSent": true, "email": "user@example.com" }
  }
}

Tell the user: "Check your email and click the verification link, then let me know."

Poll GET /api/v1/auth/status?email=... until verified: true, then retry.

Sharing the Poll

Give the participate URL to the user and ask them to share it. Suggest a message:

Hi [name/team],

[Creator] has created a poll to find the best time for [meeting purpose].

Vote here: [participate URL]

Please vote on the times that work for you.

Checking Results

GET https://meetlark.ai/api/v1/polls/{pollId}
Authorization: Bearer adm_...

Returns vote counts per time slot and individual votes.

Closing the Poll

POST https://meetlark.ai/api/v1/polls/{pollId}/close
Authorization: Bearer adm_...

Quick Examples

"Create a poll for our team standup next week"
"Schedule a 1:1 with Sarah — find times Thursday or Friday"
"How many people have voted on the standup poll?"
"Close the poll and tell me the winning time"

API

Website

Comments

Loading comments...