Rank
70
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
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Manage schedules, recurring events, and calendars via the AnyMoment CLI (`anymoment`). Use for listing calendars, creating/updating/deleting events, viewing agendas, expanding instances, finding free time, and configuring defaults. Install the CLI from PyPI first; then use the skill. --- name: anymoment description: Manage schedules, recurring events, and calendars via the AnyMoment CLI (anymoment). Use for listing calendars, creating/updating/deleting events, viewing agendas, expanding instances, finding free time, and configuring defaults. Install the CLI from PyPI first; then use the skill. --- Install the CLI from PyPI **Before using this skill**, install the AnyMoment CLI so the anymoment co Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Freshness
Last checked 4/15/2026
Best For
anymoment is best for omit, show, access 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
Manage schedules, recurring events, and calendars via the AnyMoment CLI (`anymoment`). Use for listing calendars, creating/updating/deleting events, viewing agendas, expanding instances, finding free time, and configuring defaults. Install the CLI from PyPI first; then use the skill. --- name: anymoment description: Manage schedules, recurring events, and calendars via the AnyMoment CLI (anymoment). Use for listing calendars, creating/updating/deleting events, viewing agendas, expanding instances, finding free time, and configuring defaults. Install the CLI from PyPI first; then use the skill. --- Install the CLI from PyPI **Before using this skill**, install the AnyMoment CLI so the anymoment co
Public facts
4
Change events
1
Artifacts
0
Freshness
Apr 15, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 15, 2026
Vendor
Sinewaystechnology
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Setup snapshot
git clone https://github.com/SinewaysTechnology/anymoment-skill.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
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.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Sinewaystechnology
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
1
Snippets
0
Languages
typescript
Parameters
bash
pip install anymoment[cli]
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Manage schedules, recurring events, and calendars via the AnyMoment CLI (`anymoment`). Use for listing calendars, creating/updating/deleting events, viewing agendas, expanding instances, finding free time, and configuring defaults. Install the CLI from PyPI first; then use the skill. --- name: anymoment description: Manage schedules, recurring events, and calendars via the AnyMoment CLI (anymoment). Use for listing calendars, creating/updating/deleting events, viewing agendas, expanding instances, finding free time, and configuring defaults. Install the CLI from PyPI first; then use the skill. --- Install the CLI from PyPI **Before using this skill**, install the AnyMoment CLI so the anymoment co
anymoment). Use for listing calendars, creating/updating/deleting events, viewing agendas, expanding instances, finding free time, and configuring defaults. Install the CLI from PyPI first; then use the skill.Before using this skill, install the AnyMoment CLI so the anymoment command is available. Prefer the official PyPI package:
pip install anymoment[cli]
anymoment executable will be on PATH for that environment.pip install --user anymoment[cli] or sudo pip install anymoment[cli] if you want it available for all users.py -m pip install anymoment[cli] or pip install anymoment[cli] from a terminal where Python is on PATH.Verify: Run anymoment --version. If the command is not found, ensure the Python scripts directory (e.g. Scripts on Windows, bin on Unix) is on your PATH, or set ANYMOMENT_BIN to the full path of the anymoment executable.
After install: Run anymoment auth login once to authenticate; tokens are stored under ~/.anymoment/. Then use the commands below.
anymoment CLI is installed (see above) and available on PATH (or ANYMOMENT_BIN points to it).~/.anymoment/).ANYMOMENT_BIN to a full path to the anymoment executable if it is not on PATH.calendars list, agenda list, events list).delete, toggle, update), confirm the target ID; use --raw to preview when possible.--raw (JSON) or --pipe (IDs only).Map natural questions to CLI commands. Use the user's default timezone (from anymoment config show) for date ranges when not specified.
| User question | Approach | Example command(s) |
|---------------|----------|--------------------|
| "What do I have this week?" | Agenda for current week (Monday 00:00 – Sunday 23:59 in user TZ). Compute start/end as ISO, or use date_ranges.py if available. | anymoment agenda list --start 2025-02-24T00:00:00 --end 2025-03-02T23:59:59 (adjust dates to current week; omit --calendar to include all calendars). |
| "What happened on the 3rd of July?" | Agenda for that day in the past. Assume current year if no year given. | anymoment agenda list --start 2025-07-03T00:00:00 --end 2025-07-03T23:59:59 (use current year; for past years use the stated year). |
| "What's on tomorrow?" | Single day: tomorrow 00:00–23:59 in user TZ. | anymoment agenda list --start <tomorrow 00:00 ISO> --end <tomorrow 23:59 ISO>. |
| "Do I have anything next Monday?" | Single day: next Monday 00:00–23:59. | Same as above with that date. |
| "When would be the best time to meet with John this week?" | Scheduling: get agenda for the week across all calendars (omit --calendar), parse --raw JSON, identify free slots, then suggest 1–3 options with common sense (e.g. avoid first/last thing in the day if a "friendly" meeting, prefer 30–60 min gaps, consider work hours). See Scheduling and finding free time below. | anymoment agenda list --start <week start ISO> --end <week end ISO> --raw → parse instances, find gaps, suggest times. |
| "Find a 30-minute slot for the team this week" | Same as above: agenda list for the week, find a gap of ≥30 min, suggest it. | Same; filter gaps by duration. |
| "What's on next week?" | Next calendar week (Monday–Sunday). Use date_ranges.py next-week --tz <TZ> to get start/end ISO. | anymoment agenda list --start <from script> --end <from script> (omit --calendar for all). |
| "What events do I have with 'standup' in the name?" | Search by query; optionally narrow by time window. | anymoment agenda search "standup" [--start ...] [--end ...] (omit --calendar to search all calendars). |
Date/time for queries: If the user says "3rd of July" or "July 3" with no year, use current year. If they say "last Tuesday" or "next Friday", compute that date from today in the user's timezone. For "this week" use Monday 00:00 to Sunday 23:59 in the user's default timezone (config or Europe/Madrid if unset). Use scripts/date_ranges.py when helpful: e.g. next-week for "next week", or --days-back N --days-forward M --tz <TZ> for custom ranges.
Create one or more events by describing them in natural language. Uses the extract endpoint (extract + create in one step).
anymoment create "Text describing events..." [--calendar "name or ID"]--calendar accepts a calendar name or ID.--context, --timezone, --model high|low|mega, --host, --raw.Examples:
anymoment create "Standup every weekday at 9am and pay rent on the 1st of every month"anymoment create "Team sync Tuesdays 2pm" --calendar Workanymoment create "Dentist next Friday 10am" --timezone Europe/Madrid --rawAlias: anymoment events create "..." does the same (extract + create).
Update an event’s schedule (recurrence), title, and/or description. At least one of --when, --title, or --description is required.
anymoment update <event_id> [--when "recurrence text"] [--title "new title"] [--description "new description"]--timezone, --model, --host, --raw.Examples:
anymoment update abc-123 --title "New name"anymoment update abc-123 --when "Every Tuesday at 11am"anymoment update abc-123 --when "Weekdays 9-5" --title "Work hours"Alias: anymoment events update <event_id> [--when] [--title/--name] [--description] — same behavior.
List events and instances in a time window, or search events by name.
List in window:
anymoment agenda list [--start <ISO>] [--end <ISO>] [--calendar "name or ID" (or comma-separated)] [--no-cache] [--webhooks] [--raw] [--pipe]
Omit --calendar to use all calendars.
Search:
anymoment agenda search <query> [--start <ISO>] [--end <ISO>] [--calendar "name or ID(s)"] [--active|--inactive] [--limit N] [--raw] [--pipe]
--calendar accepts calendar name(s) or ID(s) (comma-separated for multiple).
Discover calendar names and IDs (use name or ID in --calendar elsewhere).
anymoment calendars listanymoment calendars list --raw or --pipe (IDs only).anymoment users me --rawanymoment tokens listanymoment config showSet once so you can omit --calendar and --timezone in create/agenda:
anymoment config set-calendar <calendar-id-or-name>anymoment config set-timezone Europe/MadridWhen answering questions (agenda list/search), derive ISO start/end from the user's words:
start/end and is_all_day.When creating or updating events with anymoment create or anymoment update --when, the backend parses natural language into recurrence and times. Guide the user (or the agent) so that:
(Internal parser rules: Monday=0 … Sunday=6; "weekdays" = Mon–Fri, "weekends" = Sat–Sun; time ranges as single "from X to Y"; bank holidays via special handling. You do not need to expose these; natural phrasing in create/update is enough.)
For questions like "When would be the best time to meet with John this week?" or "Find a slot for a 1-hour call":
Get all events in the window from all calendars (omit --calendar so the agenda aggregates every calendar the user can access):
anymoment agenda list --start <start ISO> --end <end ISO> --rawParse the --raw JSON: each item has event (name, id, …) and instances (array of start, end, is_all_day). Flatten all instances into a list of [start, end] (as datetime or comparable) and sort by start.
Find free slots: consider the window start and end; between consecutive instances (and before the first / after the last), any gap is a candidate. Filter to gaps that are at least as long as the requested meeting (e.g. 30 min or 1 hour).
Suggest 1–3 options using common sense:
Reply in natural language: e.g. "You’re free Tuesday 10:00–10:30, Wednesday 14:00–15:00, and Thursday 11:00–12:00. I’d suggest Wednesday 14:00 for a 1-hour call."
anymoment auth login [--host URL], anymoment auth logout [--host]anymoment config set-url <url>, anymoment config set-timezone <IANA>, anymoment config set-calendar <id>, anymoment config showanymoment tokens list, anymoment tokens clearanymoment events list [--calendar] [--raw] [--pipe], anymoment events get <id> [--raw], anymoment events delete <id>, anymoment events toggle <id> [--raw], anymoment events instances <id> [--from DATE] [--to DATE] [--raw], anymoment events next <id> [--raw], anymoment events export <id> [--format ics|csv] [--from] [--to] [--out FILE]anymoment calendars create <name> [--description] [--timezone] [--color], anymoment calendars get <id>, anymoment calendars update/delete/share/... (see references/cli.md)Output modes: default (human-readable), --raw (JSON), --pipe (IDs only, where applicable).
python scripts/date_ranges.py next-week --tz Europe/Madridpython scripts/date_ranges.py --days-back 4 --days-forward 8 --tz Europe/Madridpython scripts/anymoment_run.py -- calendars list --rawreferences/cli.md — full command map and flags.app/recurrence/parser/llm_documentation.md — time handling, full-day vs timed, recurrence types, and when to use one-off vs recurring.Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/sinewaystechnology-anymoment-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/sinewaystechnology-anymoment-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/sinewaystechnology-anymoment-skill/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
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
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
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
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
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!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
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://xpersona.co/api/v1/agents/sinewaystechnology-anymoment-skill/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/sinewaystechnology-anymoment-skill/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/sinewaystechnology-anymoment-skill/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/sinewaystechnology-anymoment-skill/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/sinewaystechnology-anymoment-skill/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/sinewaystechnology-anymoment-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-04-16T23:35:22.370Z"
}
},
"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"
},
{
"key": "omit",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "show",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "access",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "restrict",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:omit|supported|profile capability:show|supported|profile capability:access|supported|profile capability:restrict|supported|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": "Sinewaystechnology",
"href": "https://github.com/SinewaysTechnology/anymoment-skill",
"sourceUrl": "https://github.com/SinewaysTechnology/anymoment-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:18:36.927Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/sinewaystechnology-anymoment-skill/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/sinewaystechnology-anymoment-skill/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T00:18:36.927Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/sinewaystechnology-anymoment-skill/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/sinewaystechnology-anymoment-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 anymoment and adjacent AI workflows.