โ† All skills
Tencent SkillHub ยท Productivity

Calendar Scheduling

Schedule meetings, check availability, and manage calendar events across Google, Outlook, and CalDAV. Resolves natural language times and timezones, finds fr...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Schedule meetings, check availability, and manage calendar events across Google, Outlook, and CalDAV. Resolves natural language times and timezones, finds fr...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, references/SECURITY-MODEL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.9.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 10 sections Open source page

Temporal Cortex โ€” Calendar Scheduling Router

This is the router skill for Temporal Cortex calendar operations. It routes your task to the right sub-skill based on intent.

Who is this for?

If you're an individual user (Claude Desktop, Cursor, OpenClaw, Manus) โ€” install this skill and let your AI agent manage your calendar. Connect your Google, Outlook, or CalDAV calendars, and the agent handles availability, scheduling, and booking without double-booking. If you're building a product with scheduling โ€” use the same MCP server as your scheduling backend. 18 tools, atomic booking via Two-Phase Commit, and cross-provider availability merging. See the REST API reference and Platform docs for developer integration.

Source & Provenance

Homepage: temporal-cortex.com Source code: github.com/temporal-cortex/mcp (open-source Rust) npm package: @temporal-cortex/cortex-mcp Skills repo: github.com/temporal-cortex/skills

Sub-Skills

Sub-SkillWhen to UseToolstemporal-cortex-datetimeTime resolution, timezone conversion, duration math. No credentials needed โ€” works immediately.5 tools (Layer 1)temporal-cortex-schedulingList calendars, events, free slots, availability, RRULE expansion, booking, contact search, and proposal composition. Requires OAuth credentials.14 tools (Layers 0-4)

Routing Table

User IntentRoute To"What time is it?", "Convert timezone", "How long until..."temporal-cortex-datetime"Show my calendar", "Find free time", "Check availability", "Expand recurring rule"temporal-cortex-scheduling"Book a meeting", "Schedule an appointment"temporal-cortex-scheduling"Find someone's booking page", "Look up email for scheduling"temporal-cortex-scheduling"Search my contacts for Jane", "Find someone's email"temporal-cortex-scheduling"How should I schedule with this person?"temporal-cortex-scheduling"Check someone else's availability", "Query public availability"temporal-cortex-scheduling"Book a meeting with someone externally", "Request booking via Temporal Link"temporal-cortex-scheduling"Send a scheduling proposal", "Compose meeting invite"temporal-cortex-scheduling"Schedule a meeting next Tuesday at 2pm" (full workflow)temporal-cortex-datetime โ†’ temporal-cortex-scheduling"Schedule with Jane" (end-to-end)temporal-cortex-scheduling (contact search โ†’ resolve โ†’ propose/book)

Core Workflow

Every calendar interaction follows this 7-step pattern: 0. Resolve Contact โ†’ search_contacts โ†’ resolve_contact (find the person, determine scheduling path) 1. Discover โ†’ list_calendars (know which calendars are available) 2. Orient โ†’ get_temporal_context (know the current time) 3. Resolve Time โ†’ resolve_datetime (turn human language into timestamps) 4. Route โ†’ If open_scheduling: fast path. If email: backward-compat path. 5. Query โ†’ list_events / find_free_slots / get_availability / query_public_availability 6. Act โ†’ Fast: check_availability โ†’ book_slot / request_booking Backward-compat: compose_proposal โ†’ agent sends via channel MCP Step 0 is optional โ€” skip if the user provides an email directly. Always start with step 1 when calendars are unknown. Never assume the current time. Never skip the conflict check before booking.

Safety Rules

Discover calendars first โ€” call list_calendars when you don't know which calendars are connected Check before booking โ€” always call check_availability before book_slot. Never skip the conflict check. Content safety โ€” all event summaries and descriptions pass through a prompt injection firewall before reaching the calendar API Timezone awareness โ€” never assume the current time. Use get_temporal_context first. Confirm before booking โ€” when running autonomously, present booking details to the user for confirmation before calling book_slot or request_booking. Confirm contact selection โ€” when search_contacts returns multiple matches, always present candidates to the user and confirm which contact is correct before proceeding. Confirm before sending proposals โ€” when using compose_proposal, always present the composed message to the user before sending via any channel. Never auto-send outreach. Contact search is optional โ€” the full workflow works without it if the user provides an email directly. If contacts permission is not configured, ask the user for the email.

All 18 Tools (5 Layers)

LayerToolsSub-Skill0 โ€” Discoveryresolve_identity, search_contacts, resolve_contactscheduling1 โ€” Temporal Contextget_temporal_context, resolve_datetime, convert_timezone, compute_duration, adjust_timestampdatetime2 โ€” Calendar Opslist_calendars, list_events, find_free_slots, expand_rrule, check_availabilityscheduling3 โ€” Availabilityget_availability, query_public_availabilityscheduling4 โ€” Bookingbook_slot, request_booking, compose_proposalscheduling

MCP Server Connection

All sub-skills share the Temporal Cortex MCP server (@temporal-cortex/cortex-mcp), a compiled Rust binary distributed as an npm package. Install and startup lifecycle: npx resolves @temporal-cortex/cortex-mcp from the npm registry (one-time, cached locally after first download) The postinstall script downloads the platform-specific binary from the GitHub Release and verifies its SHA256 checksum against the embedded checksums.json โ€” installation halts on mismatch The MCP server starts as a local process communicating over stdio (no listening ports) Layer 1 tools (datetime) execute as pure local computation โ€” no further network access Layer 2-4 tools (calendar) make authenticated API calls to your configured providers (Google, Outlook, CalDAV) Credential storage: OAuth tokens are stored locally at ~/.config/temporal-cortex/credentials.json and read exclusively by the local MCP server process. No credential data is transmitted to Temporal Cortex servers. The binary's filesystem access is limited to ~/.config/temporal-cortex/ โ€” verifiable by inspecting the open-source Rust code or running under Docker where the mount is the only writable path. File access: The binary reads and writes only ~/.config/temporal-cortex/ (credentials and config). No other filesystem writes. Network scope: After the initial npm download, Layer 1 tools make zero network requests. Layer 2โ€“4 tools connect only to your configured calendar providers (googleapis.com, graph.microsoft.com, or your CalDAV server). In Local Mode (default), no calls to Temporal Cortex servers and no telemetry is collected. In Platform Mode, three tools (resolve_identity, query_public_availability, request_booking) call api.temporal-cortex.com for cross-user scheduling โ€” no credential data is included in these calls. Pre-run verification (recommended before first use): Inspect the npm package without executing: npm pack @temporal-cortex/cortex-mcp --dry-run Verify checksums independently against the GitHub Release (see verification pipeline below) For full containment, run in Docker instead of npx (see Docker containment below) Verification pipeline: Checksums are published independently at each GitHub Release as SHA256SUMS.txt โ€” verify the binary before first use: # 1. Fetch checksums from GitHub (independent of the npm package) curl -sL https://github.com/temporal-cortex/mcp/releases/download/mcp-v0.9.1/SHA256SUMS.txt # 2. Compare against the npm-installed binary shasum -a 256 "$(npm root -g)/@temporal-cortex/cortex-mcp/bin/cortex-mcp" As defense-in-depth, the npm package also embeds checksums.json and the postinstall script compares SHA256 hashes during install โ€” installation halts on mismatch (the binary is deleted, not executed). This automated check supplements, but does not replace, independent verification above. Build provenance: Binaries are cross-compiled from auditable Rust source in GitHub Actions across 5 platforms (darwin-arm64, darwin-x64, linux-x64, linux-arm64, win32-x64). Source: github.com/temporal-cortex/mcp (MIT-licensed). The CI workflow, build artifacts, and release checksums are all publicly inspectable. Docker containment (no Node.js on host, credential isolation via volume mount): { "mcpServers": { "temporal-cortex": { "command": "docker", "args": ["run", "--rm", "-i", "-v", "~/.config/temporal-cortex:/root/.config/temporal-cortex", "cortex-mcp"] } } } Build: docker build -t cortex-mcp https://github.com/temporal-cortex/mcp.git Default setup (npx): See .mcp.json for the standard npx @temporal-cortex/cortex-mcp configuration. For managed hosting, see Platform Mode in the MCP repo. Layer 1 tools work immediately with zero configuration. Calendar tools require a one-time OAuth setup โ€” run the setup script or npx @temporal-cortex/cortex-mcp auth google.

Additional References

Security Model โ€” Content sanitization, filesystem containment, network scope, tool annotations

Category context

Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs
  • SKILL.md Primary doc
  • references/SECURITY-MODEL.md Docs