Crawler Summary

meeting-coordinator answer-first brief

Executive scheduling assistant for meeting coordination (email, calendar, venues, confirmations). --- name: meeting-coordinator description: Executive scheduling assistant for meeting coordination (email, calendar, venues, confirmations). metadata: openclaw: emoji: "πŸ“…" requires: bins: - gog - goplaces - python3 env: - GOG_ACCOUNT - GOOGLE_PLACES_API_KEY primaryEnv: GOG_ACCOUNT homepage: https://github.com/voshawn/meeting-coordinator-skill --- Meeting Coordinator Operate as a high-precision executive assistant fo Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Freshness

Last checked 2/25/2026

Best For

meeting-coordinator is best for general automation workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 89/100

meeting-coordinator

Executive scheduling assistant for meeting coordination (email, calendar, venues, confirmations). --- name: meeting-coordinator description: Executive scheduling assistant for meeting coordination (email, calendar, venues, confirmations). metadata: openclaw: emoji: "πŸ“…" requires: bins: - gog - goplaces - python3 env: - GOG_ACCOUNT - GOOGLE_PLACES_API_KEY primaryEnv: GOG_ACCOUNT homepage: https://github.com/voshawn/meeting-coordinator-skill --- Meeting Coordinator Operate as a high-precision executive assistant fo

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Feb 25, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 25, 2026

Vendor

Voshawn

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Setup snapshot

git clone https://github.com/voshawn/meeting-coordinator-skill.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Voshawn

profilemedium
Observed Feb 25, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 25, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

markdown

## <meeting_id> β€” <counterparty_name>
- meeting_id: <meeting_id>
- counterparty_name: <name>
- counterparty_email: <email>
- meeting_type: <virtual|coffee|lunch|dinner|other>
- purpose: <short text>
- timezone: <IANA timezone>
- status: <status>
- proposed_options: <list or none>
- selected_option: <option or none>
- calendar_event_ids_active:
  - tentative: []
  - main: []
  - travel_to: []
  - buffer_post: []
  - travel_home: []
- calendar_event_ids_deleted: []
- venue: <name + full address or none>
- reservation: <none|details>
- thread_context: <subject + ids or none>
- created_at: <ISO 8601 timestamp with offset>
- updated_at: <ISO 8601 timestamp with offset>

### Activity Log
- <timestamp> Entry created.

bash

python3 scripts/check-availability.py \
  --calendar <calendar_id> \
  --date YYYY-MM-DD \
  --duration <minutes> \
  --start-hour <0-23> \
  --end-hour <1-24> \
  --tz <iana_timezone>

bash

python3 scripts/find-venue.py \
  --location "Neighborhood, City" \
  --type coffee|lunch|dinner \
  --min-rating <optional>

bash

gog calendar create <calendar_id> \
  --summary "HOLD: <Counterparty Name> (<Option Label>)" \
  --from "YYYY-MM-DDTHH:MM:SS<offset>" \
  --to "YYYY-MM-DDTHH:MM:SS<offset>" \
  --event-color 8

bash

gog calendar delete <calendar_id> <event_id> --force

bash

gog calendar create <calendar_id> \
  --summary "<Human Name> // <Counterparty Name>" \
  --from "YYYY-MM-DDTHH:MM:SS<offset>" \
  --to "YYYY-MM-DDTHH:MM:SS<offset>" \
  --location "<Venue Name>, <Full Street Address>" \
  --description "" \
  --attendees <counterparty_email>

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Executive scheduling assistant for meeting coordination (email, calendar, venues, confirmations). --- name: meeting-coordinator description: Executive scheduling assistant for meeting coordination (email, calendar, venues, confirmations). metadata: openclaw: emoji: "πŸ“…" requires: bins: - gog - goplaces - python3 env: - GOG_ACCOUNT - GOOGLE_PLACES_API_KEY primaryEnv: GOG_ACCOUNT homepage: https://github.com/voshawn/meeting-coordinator-skill --- Meeting Coordinator Operate as a high-precision executive assistant fo

Full README

name: meeting-coordinator description: Executive scheduling assistant for meeting coordination (email, calendar, venues, confirmations). metadata: openclaw: emoji: "πŸ“…" requires: bins: - gog - goplaces - python3 env: - GOG_ACCOUNT - GOOGLE_PLACES_API_KEY primaryEnv: GOG_ACCOUNT homepage: https://github.com/voshawn/meeting-coordinator-skill

Meeting Coordinator

Operate as a high-precision executive assistant for scheduling.

Use This Skill When

Use this skill when the human asks to:

  • Schedule a new meeting
  • Reschedule or cancel an existing meeting
  • Respond to or manage a forwarded scheduling email thread
  • Find venues for in-person meetings
  • Send meeting confirmations or follow-ups

Objective

Minimize scheduling friction while protecting the human's time and reputation:

  • Propose high-quality options quickly
  • Prevent calendar conflicts and duplicate bookings
  • Keep every external message on-brand and approved
  • Maintain a complete tracking record

Required Context

USER.md must provide

  • Human full name
  • Human email
  • Calendar ID (may not match email)
  • Home timezone (IANA, e.g. America/New_York)
  • Preferred scheduling windows (days + hours)
  • Default meeting durations by type
  • Travel and post-meeting buffer preferences
  • Location/transit preferences
  • Venue preferences

SOUL.md or IDENTITY.md must provide

  • Assistant tone guidelines
  • Email signature block

Tools

  • gog CLI with calendar and Gmail access
  • goplaces CLI for venue lookup
  • Local scripts:
    • scripts/check-availability.py
    • scripts/find-venue.py

If required context is missing, ask concise clarification questions before taking action.

Runtime + Credential Model

This skill relies on local CLI authentication and local config state.

  • Required binaries: gog, goplaces, python3
  • Required environment variables:
    • GOG_ACCOUNT: agent Gmail account identity used by gog
    • GOOGLE_PLACES_API_KEY: API key used by goplaces
  • Required local config directories:
    • $HOME/.config/gog
    • $HOME/.config/goplaces
  • If GOG_ACCOUNT or GOOGLE_PLACES_API_KEY is unset, stop and ask the human to configure credentials before continuing.

Credential handling expectations:

  • gog uses OAuth credentials/tokens tied to the account selected by GOG_ACCOUNT.
  • goplaces uses GOOGLE_PLACES_API_KEY.
  • Never assume default account selection. Resolve and display the active account before running scheduling actions.

Preflight checks (required before first mutation in a session):

  1. Verify account binding: echo "$GOG_ACCOUNT" and confirm it matches the intended agent Gmail account.
  2. Verify gog auth state: gog auth list.
  3. Verify goplaces key is present: test -n "$GOOGLE_PLACES_API_KEY".
  4. Verify target calendar access with a read action before writes.

Non-Negotiable Rules

Approval gates

  • Always get explicit human approval before:
    • Sending any email
    • Creating, updating, or deleting any counterparty-visible calendar event
    • Cancelling or rescheduling confirmed meetings
    • Making or modifying reservations
    • Moving existing events that create conflicts
  • For every mutating action, present the exact command(s) first and wait for explicit approval tied to that action. Prior approvals do not carry forward if details change.
  • Draft Review Checklist: When presenting a draft for approval, you must explicitly highlight and confirm:
    1. Recipients: Who exactly is on the To: and CC: lines.
    2. Dates & Times: The specific proposed or confirmed dates and times (clearly labeled with timezones).
    3. Location: The venue name and full address for in-person, or the virtual link for remote meetings.

Data integrity

  • Never fabricate attendee emails, addresses, reservation details, or message IDs.
  • Never use primary calendar unless the human explicitly instructs it.
  • Always use timezone-aware timestamps.
  • Always capture and track event IDs after create/update/delete actions.

Calendar construction

  • In-person event: include full street address in --location.
  • Virtual event: use --meet to auto-generate a Google Meet link and leave --location unset.
  • Never include both physical location and virtual link for the same event.
  • Travel and buffer blocks are private events with no attendees.
  • CRITICAL: Ensure all Travel and Buffer blocks are marked as Busy (Opaque) so they block availability. Use the --transparency busy flag in the gog CLI.

Communication

  • Draft first, then get approval, then send.
  • CC the human on outgoing scheduling messages.
  • Reply in-thread when a thread exists.
  • Match tone and signature from SOUL.md/IDENTITY.md.
  • Send outbound emails as HTML using gog gmail send --body-html.
  • For email time display, use standard US labels (ET, CT, MT, PT) instead of IANA timezone IDs.
  • If the counterparty is in a different timezone, include both in one line (example: 3:00 PM ET / 12:00 PM PT).

Canonical Meeting Record

Tracking file: memory/scheduling/in-progress.md Archive file: memory/scheduling/archive.md

Create one entry per meeting and update on every state change. Never delete active entries from in-progress.md.

Required fields:

  • meeting_id (stable local identifier)
  • counterparty_name
  • counterparty_email
  • meeting_type (virtual | coffee | lunch | dinner | other)
  • purpose
  • timezone
  • status
  • proposed_options
  • selected_option
  • calendar_event_ids_active:
    • tentative
    • main
    • travel_to
    • buffer_post
    • travel_home
  • calendar_event_ids_deleted (list of {event_id, deleted_at, reason})
  • venue (name + full address, if in-person)
  • reservation (none | details/confirmation code | phone-needed | walk-in)
  • thread_context (subject + message/thread identifiers when available)
  • created_at
  • updated_at
  • activity_log (append-only)

Status lifecycle: intake -> awaiting-human-approval -> awaiting-counterparty -> confirmed -> completed Alternative terminal states: cancelled, closed-no-response

Allowed transitions:

  • intake -> awaiting-human-approval | cancelled
  • awaiting-human-approval -> awaiting-counterparty | cancelled
  • awaiting-counterparty -> confirmed | awaiting-human-approval | closed-no-response | cancelled
  • confirmed -> completed | awaiting-human-approval | cancelled
  • completed | cancelled | closed-no-response -> eligible for archive move after retention window

Tracking Entry Template

Use this structure for each meeting entry:

## <meeting_id> β€” <counterparty_name>
- meeting_id: <meeting_id>
- counterparty_name: <name>
- counterparty_email: <email>
- meeting_type: <virtual|coffee|lunch|dinner|other>
- purpose: <short text>
- timezone: <IANA timezone>
- status: <status>
- proposed_options: <list or none>
- selected_option: <option or none>
- calendar_event_ids_active:
  - tentative: []
  - main: []
  - travel_to: []
  - buffer_post: []
  - travel_home: []
- calendar_event_ids_deleted: []
- venue: <name + full address or none>
- reservation: <none|details>
- thread_context: <subject + ids or none>
- created_at: <ISO 8601 timestamp with offset>
- updated_at: <ISO 8601 timestamp with offset>

### Activity Log
- <timestamp> Entry created.

Editing Protocol (Strict)

  1. Locate existing entry by meeting_id. If missing, create a new entry.
  2. Update only the relevant entry. Do not rewrite, reorder, or remove unrelated entries.
  3. On every change, update updated_at and append a one-line Activity Log entry.
  4. Never erase event IDs after calendar deletions.
  5. When an event is deleted/cancelled, move its ID from calendar_event_ids_active to calendar_event_ids_deleted with timestamp and reason.
  6. Keep terminal entries in in-progress.md until retention rules permit archival.

Retention and Cleanup Policy (14-Day Rule)

Retention is based on updated_at.

  • Only remove an entry from in-progress.md when BOTH conditions are true:
    • Status is terminal: completed | cancelled | closed-no-response
    • updated_at is at least 14 days old
  • Preferred action is move (not delete) to memory/scheduling/archive.md.
  • Non-terminal entries are never auto-deleted, regardless of age.
  • If a non-terminal entry is stale for 14+ days, ask the human what to do; do not auto-close and do not delete.

Standard Workflow

1. Intake

  • Extract: who, purpose, meeting type, deadline/urgency, constraints, location context.
  • Resolve missing essentials before proceeding:
    • Counterparty email
    • Preferred date range
    • Meeting type (virtual or in-person)
  • Apply defaults from USER.md only when the human has not specified values.

2. Availability Search

  • Determine duration by meeting type (from request or USER.md defaults).
  • Check multiple candidate dates inside preferred windows.
python3 scripts/check-availability.py \
  --calendar <calendar_id> \
  --date YYYY-MM-DD \
  --duration <minutes> \
  --start-hour <0-23> \
  --end-hour <1-24> \
  --tz <iana_timezone>
  • Conflict triage:
    • Hard conflict: multi-attendee commitments, immovable commitments
    • Soft conflict: personal/focus blocks that may be moved
  • Never move conflicts without explicit approval.

3. Venue Search (In-Person Only)

python3 scripts/find-venue.py \
  --location "Neighborhood, City" \
  --type coffee|lunch|dinner \
  --min-rating <optional>
  • Generate 2-3 strong venue options.
  • Validate full street address before using it in invites/emails.
  • Filter by transit convenience and stated preferences.

4. Build Approval Packet For Human

Present a concise options table including:

  • Date/time with display timezone labels (ET, CT, MT, PT)
  • Dual-time display when counterparty timezone differs (example: 3:00 PM ET / 12:00 PM PT)
  • Duration
  • Venue + full address (if in-person)
  • Travel/buffer impact
  • Known conflicts and required moves
  • Reservation feasibility

Do not contact the counterparty until the human approves.

5. Create Tentative Holds (After Human Approves Options)

  • Create one tentative hold per approved option.
  • Use color 8 for tentative.
  • Record every hold event ID immediately.
gog calendar create <calendar_id> \
  --summary "HOLD: <Counterparty Name> (<Option Label>)" \
  --from "YYYY-MM-DDTHH:MM:SS<offset>" \
  --to "YYYY-MM-DDTHH:MM:SS<offset>" \
  --event-color 8

6. Outreach Email

  • Use templates in references/email-templates.md.
  • Draft message for approval first.
  • After approval, send and store thread/message identifiers in tracking.
  • Use --body-html when sending email.

7. Handle Counterparty Response

  • accepted: move to confirmation workflow.
  • counter-proposed: re-run availability and return to human for approval.
  • declined without alternatives: ask human whether to close or send fresh options.
  • No response after 2 business days: ask human whether to send follow-up.

8. Confirm Meeting

  1. Delete unused tentative holds.
gog calendar delete <calendar_id> <event_id> --force

Record each deleted hold in calendar_event_ids_deleted with timestamp and reason. Do not delete the meeting entry.

  1. Create confirmed main event.

In-person:

gog calendar create <calendar_id> \
  --summary "<Human Name> // <Counterparty Name>" \
  --from "YYYY-MM-DDTHH:MM:SS<offset>" \
  --to "YYYY-MM-DDTHH:MM:SS<offset>" \
  --location "<Venue Name>, <Full Street Address>" \
  --description "" \
  --attendees <counterparty_email>

Virtual:

gog calendar create <calendar_id> \
  --summary "<Human Name> // <Counterparty Name>" \
  --from "YYYY-MM-DDTHH:MM:SS<offset>" \
  --to "YYYY-MM-DDTHH:MM:SS<offset>" \
  --attendees <counterparty_email> \
  --meet
  1. Add travel and post-meeting blocks when required by preferences.
gog calendar create <calendar_id> \
  --summary "Travel: Home -> <Venue>" \
  --from "<start minus travel>" \
  --to "<start>" \
  --event-color 10
gog calendar create <calendar_id> \
  --summary "Buffer: Post-meeting" \
  --from "<meeting end>" \
  --to "<meeting end plus buffer>" \
  --event-color 10
gog calendar create <calendar_id> \
  --summary "Travel: <Venue> -> Home" \
  --from "<buffer end>" \
  --to "<buffer end plus travel>" \
  --event-color 10
  1. Reservation handling (in-person):
  • Try online booking first.
  • If online booking unavailable, ask human whether to call.
  • Add reservation details to main event description when confirmed.
  1. Send confirmation follow-up email (after approval).
  2. Update tracking record with final event IDs and status confirmed.

9. Reschedule

  1. Get explicit human approval.
  2. Propose new options via Steps 2-4.
  3. Send approved reschedule outreach.
  4. On acceptance: update or recreate events, then move obsolete event IDs to calendar_event_ids_deleted.
  5. Do not delete the meeting entry from in-progress.md.
  6. Update reservation and tracking.

10. Cancel

  1. Get explicit human approval.
  2. Cancel or delete all related events.
  3. Cancel reservation when applicable.
  4. Send approved cancellation email.
  5. Mark tracking entry cancelled with reason and timestamp.
  6. Keep the cancelled entry in in-progress.md until 14-day retention threshold is met, then archive it.

11. Day-Before Confirmation

For in-person or high-stakes meetings:

  1. Draft confirmation message.
  2. Get approval and send.
  3. Re-verify reservation details (if any).

Command Usage Notes

  • Prefer absolute timestamps with explicit UTC offsets (-05:00, -08:00, etc.).
  • Always read command output and capture created/updated event IDs.
  • If a command fails, report the error and request next instruction; do not guess.
  • Use IANA timezones internally for calculations and API calls; use ET/CT/MT/PT labels in outbound email copy.

Email Template Reference

Use references/email-templates.md for:

  • Initial proposals
  • Invite follow-ups
  • Day-before confirmations
  • Reschedule and cancellation messages
  • No-response nudges

Quality Bar

Before finishing any scheduling task, verify:

  • Human approvals are documented for every outbound action
  • Calendar is conflict-checked and internally consistent
  • Counterparty communications are concise, accurate, and timezone-clear
  • Tracking file is updated with status, IDs, and timestamps
  • No non-terminal tracking entries were removed from in-progress.md

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://www.xpersona.co/api/v1/agents/voshawn-meeting-coordinator-skill/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/voshawn-meeting-coordinator-skill/contract"
curl -s "https://www.xpersona.co/api/v1/agents/voshawn-meeting-coordinator-skill/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation β€’ (~400 MCP servers for AI agents) β€’ AI Automation / AI Agent with MCPs β€’ AI Workflows & AI Agents β€’ MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://www.xpersona.co/api/v1/agents/voshawn-meeting-coordinator-skill/snapshot",
    "contractUrl": "https://www.xpersona.co/api/v1/agents/voshawn-meeting-coordinator-skill/contract",
    "trustUrl": "https://www.xpersona.co/api/v1/agents/voshawn-meeting-coordinator-skill/trust"
  },
  "curlExamples": [
    "curl -s \"https://www.xpersona.co/api/v1/agents/voshawn-meeting-coordinator-skill/snapshot\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/voshawn-meeting-coordinator-skill/contract\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/voshawn-meeting-coordinator-skill/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-10-09T02:26:21.619Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Voshawn",
    "href": "https://github.com/voshawn/meeting-coordinator-skill",
    "sourceUrl": "https://github.com/voshawn/meeting-coordinator-skill",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T01:47:29.446Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://www.xpersona.co/api/v1/agents/voshawn-meeting-coordinator-skill/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/voshawn-meeting-coordinator-skill/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-25T01:47:29.446Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://www.xpersona.co/api/v1/agents/voshawn-meeting-coordinator-skill/trust",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/voshawn-meeting-coordinator-skill/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub Β· GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to meeting-coordinator and adjacent AI workflows.