{"id":"fc12e6b8-d613-41a0-899a-1de6d4eac035","entityType":"agent","slug":"clawhub-chrischall-evite","name":"evite","canonicalUrl":"https://www.xpersona.co/agent/clawhub-chrischall-evite","canonicalPath":"/agent/clawhub-chrischall-evite","generatedAt":"2026-10-10T13:31:06.160Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:05:12.905Z","emptyReason":null},"description":"This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com.","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.5K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s17cjx1a349nz5apaqp02vgz4h85728z:evite","sourceUrl":"https://clawhub.ai/chrischall/evite","homepage":"https://clawhub.ai/chrischall/skills/evite","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/chrischall/evite","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/chrischall/skills/evite","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":64,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"evite technical dossier on Xpersona with agent coverage, OPENCLEW support, and live trust metadata."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:05:12.905Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:05:12.905Z","emptyReason":null},"stars":null,"forks":null,"downloads":1506,"packageName":null,"latestVersion":"1.3.5","tractionLabel":"1.5K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:05:12.903Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T10:05:12.905Z","lastCrawledAt":"2026-10-10T10:05:12.903Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T10:05:12.903Z","lastVerifiedAt":null,"highlights":[{"version":"1.3.5","createdAt":"2026-10-09T23:28:23.898Z","changelog":"- Removed the file: skill-card.md. - Updated SKILL.md with clarification on confirmation prompt behavior for write tools, including mention of `MCP_CONFIRM_ELICITATION=off` and `MCP_CONFIRM_MODE`. - No changes to skill triggers or core functionality.","fileCount":3,"zipByteSize":2782},{"version":"1.3.4","createdAt":"2026-10-07T13:39:55.035Z","changelog":"- Removed the file: skill-card.md. - No other changes to functionality or documentation.","fileCount":3,"zipByteSize":2688},{"version":"1.3.3","createdAt":"2026-10-05T02:51:32.773Z","changelog":"- Removed the file skill-card.md. - No changes to core functionality or documentation content.","fileCount":3,"zipByteSize":2746},{"version":"1.3.2","createdAt":"2026-10-03T01:41:05.295Z","changelog":"- Removed the file: skill-card.md. - No changes to user-facing features or behavior.","fileCount":3,"zipByteSize":2682},{"version":"1.3.1","createdAt":"2026-09-28T13:59:24.041Z","changelog":"- Removed the file: skill-card.md. - No changes to the main documentation or functionality.","fileCount":3,"zipByteSize":2748},{"version":"1.3.0","createdAt":"2026-09-25T15:50:43.567Z","changelog":"- Removed the file skill-card.md. - No changes to skill functionality or documentation (SKILL.md unchanged). - This update is focused on cleaning up unused files.","fileCount":3,"zipByteSize":2776},{"version":"1.2.0","createdAt":"2026-09-24T15:11:06.644Z","changelog":"Version 1.2.0 - Updated confirmation flow for write tools: now explicitly requires user approval before sending any changes. - Added support for confirmation tokens to ensure write actions are only performed after user review. - Improved documentation in SKILL.md to clarify the two-step confirmation process for all write actions. - Removed redundant file: skill-card.md.","fileCount":3,"zipByteSize":2753},{"version":"1.1.3","createdAt":"2026-09-23T21:41:19.315Z","changelog":"- Removed the skill-card.md file. - No changes were made to features or functionality.","fileCount":3,"zipByteSize":2640}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17cjx1a349nz5apaqp02vgz4h85728z:evite","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s17cjx1a349nz5apaqp02vgz4h85728z:evite` in an isolated environment before connecting it to live workloads.","No published capability contract is available yet, so validate auth and request/response behavior manually.","Review the upstream CLAWHUB listing at https://clawhub.ai/chrischall/evite before using production credentials."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-evite/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-evite/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-evite/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-evite/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-evite/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-evite/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T13:31:06.159Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-evite/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-evite/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-evite/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-evite/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:05:12.905Z","emptyReason":null},"readme":"Skill: evite\n\nOwner: chrischall\n\nSummary: This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com.\n\nTags: latest:1.3.5\n\nVersion history:\n\nv1.3.5 | 2026-10-09T23:28:23.898Z | auto\n\n- Removed the file: skill-card.md.\n- Updated SKILL.md with clarification on confirmation prompt behavior for write tools, including mention of `MCP_CONFIRM_ELICITATION=off` and `MCP_CONFIRM_MODE`.\n- No changes to skill triggers or core functionality.\n\nv1.3.4 | 2026-10-07T13:39:55.035Z | auto\n\n- Removed the file: skill-card.md.\n- No other changes to functionality or documentation.\n\nv1.3.3 | 2026-10-05T02:51:32.773Z | auto\n\n- Removed the file skill-card.md.\n- No changes to core functionality or documentation content.\n\nv1.3.2 | 2026-10-03T01:41:05.295Z | auto\n\n- Removed the file: skill-card.md.\n- No changes to user-facing features or behavior.\n\nv1.3.1 | 2026-09-28T13:59:24.041Z | auto\n\n- Removed the file: skill-card.md.\n- No changes to the main documentation or functionality.\n\nv1.3.0 | 2026-09-25T15:50:43.567Z | auto\n\n- Removed the file skill-card.md. \n- No changes to skill functionality or documentation (SKILL.md unchanged).\n- This update is focused on cleaning up unused files.\n\nv1.2.0 | 2026-09-24T15:11:06.644Z | auto\n\nVersion 1.2.0\n\n- Updated confirmation flow for write tools: now explicitly requires user approval before sending any changes.\n- Added support for confirmation tokens to ensure write actions are only performed after user review.\n- Improved documentation in SKILL.md to clarify the two-step confirmation process for all write actions.\n- Removed redundant file: skill-card.md.\n\nv1.1.3 | 2026-09-23T21:41:19.315Z | auto\n\n- Removed the skill-card.md file.\n- No changes were made to features or functionality.\n\nv1.1.2 | 2026-09-23T15:44:40.450Z | auto\n\n- Removed the file: skill-card.md.\n- No changes to features or functionality.\n\nv1.1.1 | 2026-09-21T04:12:38.436Z | auto\n\n- Removed the file skill-card.md.\n- No changes to features or functionality.\n\nv1.1.0 | 2026-09-20T02:50:47.460Z | auto\n\n- Removed the skill-card.md file.\n- No changes to features or functionality.\n\nv1.0.0 | 2026-09-19T11:19:38.824Z | auto\n\n- Removed the skill-card.md file.\n- No changes to functionality or documentation in SKILL.md.\n\nv0.8.3 | 2026-09-15T19:21:49.989Z | auto\n\n- Removed the skill-card.md file.\n- No feature or functionality changes.\n\nv0.8.2 | 2026-09-14T14:07:28.957Z | auto\n\n- Removed the file skill-card.md.\n- No changes to features or functionality.\n\nv0.8.1 | 2026-09-10T17:49:23.827Z | auto\n\n- Removed the file: skill-card.md.\n- No changes made to core functionality or documentation aside from file removal.\n\nv0.8.0 | 2026-09-04T22:21:14.256Z | auto\n\n- Removed the file: skill-card.md\n- No changes to skill functionality or usage.\n\nv0.7.0 | 2026-08-29T13:53:56.646Z | auto\n\n- Removed the skill usage guide file (skill-card.md).\n- No changes to functionality; setup, auth, and tool descriptions remain unchanged.\n\nv0.6.1 | 2026-08-28T21:07:22.518Z | auto\n\n- Removed the skill-card.md file.\n- No changes to functionality or user experience.\n\nv0.6.0 | 2026-08-28T11:34:34.007Z | auto\n\n- Skill name changed from \"evite-mcp\" to \"evite\".\n- Skill description updated for clarity and consistency.\n- Removed the skill-card.md file.\n\nv0.5.1 | 2026-08-06T00:42:50.673Z | auto\n\n- Removed the skill card documentation file (skill-card.md).\n- No functional or interface changes to the skill itself.\n\nv0.5.0 | 2026-07-30T14:20:21.821Z | auto\n\n- Removed the file: skill-card.md\n- No changes to skill functionality or documentation beyond file removal.\n\nv0.4.2 | 2026-07-30T13:51:57.848Z | auto\n\nevite-mcp 0.4.2 changelog:\n\n- Added detailed triggers and usage examples in SKILL.md for handling Evite invitations, guest lists, RSVPs, and event messaging.\n- Expanded setup instructions, including both direct MCP and global installation options.\n- Clarified authentication methods and session resolution order.\n- Listed available tools for reading and writing to Evite, with write operations now confirm-gated for safer usage.\n- Improved documentation on usage, previews, and recommended event authoring flow.\n\nArchive index:\n\nArchive v1.3.5: 3 files, 2782 bytes\n\nFiles: skill-card.md (1824b), SKILL.md (2899b), _meta.json (124b)\n\nFile v1.3.5:SKILL.md\n\n---\nname: evite\ndescription: This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com.\n---\n\n# evite-mcp\n\nMCP server for [Evite](https://www.evite.com) — read and act on your events as both **guest** (invitations received) and **host** (events you created): list events, view guest lists & RSVP tallies, RSVP, message guests, and create/edit events.\n\n- **npm:** [npmjs.com/package/evite-mcp](https://www.npmjs.com/package/evite-mcp)\n- **Source:** [github.com/chrischall/evite-mcp](https://github.com/chrischall/evite-mcp)\n\n## Setup\n\n### Option A — Claude Code (direct MCP)\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}\n```\n\n### Option B — global install\n\n```bash\nnpm install -g evite-mcp\n```\n\n## Auth\n\nThe server resolves a session in priority order (see the README for details):\n\n1. **`EVITE_EMAIL` + `EVITE_PASSWORD`** — headless email/password login (preferred).\n2. **`EVITE_SESSION_COOKIE`** — a raw `cookie:` header copied from a signed-in evite.com tab.\n3. **Fetchproxy bootstrap** — lifts session cookies from a signed-in evite.com browser tab. Opt out with `EVITE_DISABLE_FETCHPROXY=1`.\n\n## Tools\n\n**Read (6 + healthcheck):** `evite_list_events`, `evite_get_event`, `evite_list_guests`, `evite_rsvp_summary`, `evite_list_messages`, `evite_list_templates`, `evite_healthcheck`.\n\n**Write (asks you to confirm first):** `evite_rsvp`, `evite_send_message`, `evite_broadcast`, `evite_create_event`, `evite_update_event`, `evite_add_guest`, `evite_update_guest`, `evite_remove_guest`, `evite_send`, `evite_cancel_event`, `evite_reinstate_event`, `evite_duplicate_event`.\n\nEvery write tool **asks the user to confirm before it sends anything**: a confirmation prompt where the client supports one (unless the server sets `MCP_CONFIRM_ELICITATION=off`); otherwise the first call makes no write (at most a read-only lookup, e.g. `evite_update_guest` reads the draft guest list to build its preview) and returns a preview of exactly what would be sent plus a `confirmToken` (see `MCP_CONFIRM_MODE`). Show the user that preview and get their approval in chat, then call the same tool again with the same arguments plus `confirmToken`. The token is single-use and bound to those exact arguments — change anything and it is refused (`DRAFT_CHANGED`) with a fresh preview and token. The authoring flow is `evite_create_event` → `evite_add_guest` → `evite_send`.\n\nFile v1.3.5:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"evite\",\n  \"version\": \"1.3.5\",\n  \"publishedAt\": 1791588503898\n}\n\nFile v1.3.5:skill-card.md\n\n## Description:\n\nHelps agents review Evite invitations and events, manage guest lists and RSVPs, and create or update events.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nEvite users and event hosts use this skill to check invitations, guest lists and RSVP counts, respond to events, and manage invitations and messages.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Account credentials or session cookies grant access to private Evite events and guest information.\n\nMitigation: Use Evite-dedicated credentials or cookies and install only when account access is needed.\n\nRisk: Invitation, guest, RSVP, and messaging actions may change or send information on the user's behalf.\n\nMitigation: Keep write confirmations enabled, review the proposed action, and approve it before execution.\n\nRisk: Browser-session bootstrap can reuse an existing signed-in Evite session.\n\nMitigation: Disable fetchproxy if browser-session bootstrap is not wanted.\n\n## Reference(s):\n\n- [Evite skill release](https://clawhub.ai/chrischall/skills/evite)\n- [evite-mcp package](https://www.npmjs.com/package/evite-mcp)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown]\n\n**Output Format:** [Markdown]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Write actions present a confirmation prompt or preview before execution.]\n\n## Skill Version(s):\n\n1.3.5 (source: server-resolved release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.3.4: 3 files, 2688 bytes\n\nFiles: skill-card.md (1761b), SKILL.md (2722b), _meta.json (124b)\n\nFile v1.3.4:SKILL.md\n\n---\nname: evite\ndescription: This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com.\n---\n\n# evite-mcp\n\nMCP server for [Evite](https://www.evite.com) — read and act on your events as both **guest** (invitations received) and **host** (events you created): list events, view guest lists & RSVP tallies, RSVP, message guests, and create/edit events.\n\n- **npm:** [npmjs.com/package/evite-mcp](https://www.npmjs.com/package/evite-mcp)\n- **Source:** [github.com/chrischall/evite-mcp](https://github.com/chrischall/evite-mcp)\n\n## Setup\n\n### Option A — Claude Code (direct MCP)\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}\n```\n\n### Option B — global install\n\n```bash\nnpm install -g evite-mcp\n```\n\n## Auth\n\nThe server resolves a session in priority order (see the README for details):\n\n1. **`EVITE_EMAIL` + `EVITE_PASSWORD`** — headless email/password login (preferred).\n2. **`EVITE_SESSION_COOKIE`** — a raw `cookie:` header copied from a signed-in evite.com tab.\n3. **Fetchproxy bootstrap** — lifts session cookies from a signed-in evite.com browser tab. Opt out with `EVITE_DISABLE_FETCHPROXY=1`.\n\n## Tools\n\n**Read (6 + healthcheck):** `evite_list_events`, `evite_get_event`, `evite_list_guests`, `evite_rsvp_summary`, `evite_list_messages`, `evite_list_templates`, `evite_healthcheck`.\n\n**Write (asks you to confirm first):** `evite_rsvp`, `evite_send_message`, `evite_broadcast`, `evite_create_event`, `evite_update_event`, `evite_add_guest`, `evite_update_guest`, `evite_remove_guest`, `evite_send`, `evite_cancel_event`, `evite_reinstate_event`, `evite_duplicate_event`.\n\nEvery write tool **asks the user to confirm before it sends anything**: a confirmation prompt where the client supports one; otherwise the first call makes no network call and returns a preview of exactly what would be sent plus a `confirmToken`. Show the user that preview and get their approval in chat, then call the same tool again with the same arguments plus `confirmToken`. The token is single-use and bound to those exact arguments — change anything and it is refused (`DRAFT_CHANGED`) with a fresh preview and token. The authoring flow is `evite_create_event` → `evite_add_guest` → `evite_send`.\n\nFile v1.3.4:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"evite\",\n  \"version\": \"1.3.4\",\n  \"publishedAt\": 1791380395035\n}\n\nFile v1.3.4:skill-card.md\n\n## Description:\n\nHelps users manage Evite invitations and events, including guest lists, RSVPs, messages, and event creation or editing.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nEvite users can review invitations, event details, guests, and RSVPs, and request changes to their events or guest communications.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Connecting the integration grants access to sensitive Evite credentials or an active session.\n\nMitigation: Install only when Evite account access is intended; set EVITE_DISABLE_FETCHPROXY=1 to prevent signed-in browser session bootstrap.\n\nRisk: Broad event-related requests may invoke account-capable Evite tools, including changes to invitations or guest communications.\n\nMitigation: Use the integration only for explicit Evite tasks and review each proposed write before confirming it.\n\n## Reference(s):\n\n- [Evite skill listing](https://clawhub.ai/chrischall/skills/evite)\n- [evite-mcp package](https://www.npmjs.com/package/evite-mcp)\n- [Evite](https://www.evite.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Guidance]\n\n**Output Format:** [Markdown]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Event information and previews of proposed account changes before confirmation.]\n\n## Skill Version(s):\n\n1.3.4 (source: server-resolved release)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.3.3: 3 files, 2746 bytes\n\nFiles: skill-card.md (1840b), SKILL.md (2722b), _meta.json (124b)\n\nFile v1.3.3:SKILL.md\n\n---\nname: evite\ndescription: This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com.\n---\n\n# evite-mcp\n\nMCP server for [Evite](https://www.evite.com) — read and act on your events as both **guest** (invitations received) and **host** (events you created): list events, view guest lists & RSVP tallies, RSVP, message guests, and create/edit events.\n\n- **npm:** [npmjs.com/package/evite-mcp](https://www.npmjs.com/package/evite-mcp)\n- **Source:** [github.com/chrischall/evite-mcp](https://github.com/chrischall/evite-mcp)\n\n## Setup\n\n### Option A — Claude Code (direct MCP)\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}\n```\n\n### Option B — global install\n\n```bash\nnpm install -g evite-mcp\n```\n\n## Auth\n\nThe server resolves a session in priority order (see the README for details):\n\n1. **`EVITE_EMAIL` + `EVITE_PASSWORD`** — headless email/password login (preferred).\n2. **`EVITE_SESSION_COOKIE`** — a raw `cookie:` header copied from a signed-in evite.com tab.\n3. **Fetchproxy bootstrap** — lifts session cookies from a signed-in evite.com browser tab. Opt out with `EVITE_DISABLE_FETCHPROXY=1`.\n\n## Tools\n\n**Read (6 + healthcheck):** `evite_list_events`, `evite_get_event`, `evite_list_guests`, `evite_rsvp_summary`, `evite_list_messages`, `evite_list_templates`, `evite_healthcheck`.\n\n**Write (asks you to confirm first):** `evite_rsvp`, `evite_send_message`, `evite_broadcast`, `evite_create_event`, `evite_update_event`, `evite_add_guest`, `evite_update_guest`, `evite_remove_guest`, `evite_send`, `evite_cancel_event`, `evite_reinstate_event`, `evite_duplicate_event`.\n\nEvery write tool **asks the user to confirm before it sends anything**: a confirmation prompt where the client supports one; otherwise the first call makes no network call and returns a preview of exactly what would be sent plus a `confirmToken`. Show the user that preview and get their approval in chat, then call the same tool again with the same arguments plus `confirmToken`. The token is single-use and bound to those exact arguments — change anything and it is refused (`DRAFT_CHANGED`) with a fresh preview and token. The authoring flow is `evite_create_event` → `evite_add_guest` → `evite_send`.\n\nFile v1.3.3:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"evite\",\n  \"version\": \"1.3.3\",\n  \"publishedAt\": 1791168692773\n}\n\nFile v1.3.3:skill-card.md\n\n## Description:\n\nHelps users manage Evite invitations and hosted events, including guest lists, RSVPs, messages, and event creation or updates.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nEvite users and event hosts use this skill to check invitations and guest responses, RSVP, message guests, and create or manage events.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Access to Evite credentials, browser sessions, and private event data.\n\nMitigation: Use scoped credentials where possible and install only if this access is acceptable; set EVITE_DISABLE_FETCHPROXY=1 to disable signed-in browser-session bootstrap.\n\nRisk: Event, guest, RSVP, or message changes may affect other people.\n\nMitigation: Review the proposed action or preview and explicitly approve it before confirming any write.\n\n## Reference(s):\n\n- [Evite](https://www.evite.com)\n- [evite-mcp npm package (linked in skill)](https://www.npmjs.com/package/evite-mcp)\n- [evite-mcp project repository (linked in skill)](https://github.com/chrischall/evite-mcp)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Configuration instructions, Shell commands]\n\n**Output Format:** [Markdown with event information, setup examples, and write-action previews]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Write actions require user confirmation before they are sent.]\n\n## Skill Version(s):\n\n1.3.3 (source: ClawHub release)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.3.2: 3 files, 2682 bytes\n\nFiles: skill-card.md (1811b), SKILL.md (2722b), _meta.json (124b)\n\nFile v1.3.2:SKILL.md\n\n---\nname: evite\ndescription: This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com.\n---\n\n# evite-mcp\n\nMCP server for [Evite](https://www.evite.com) — read and act on your events as both **guest** (invitations received) and **host** (events you created): list events, view guest lists & RSVP tallies, RSVP, message guests, and create/edit events.\n\n- **npm:** [npmjs.com/package/evite-mcp](https://www.npmjs.com/package/evite-mcp)\n- **Source:** [github.com/chrischall/evite-mcp](https://github.com/chrischall/evite-mcp)\n\n## Setup\n\n### Option A — Claude Code (direct MCP)\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}\n```\n\n### Option B — global install\n\n```bash\nnpm install -g evite-mcp\n```\n\n## Auth\n\nThe server resolves a session in priority order (see the README for details):\n\n1. **`EVITE_EMAIL` + `EVITE_PASSWORD`** — headless email/password login (preferred).\n2. **`EVITE_SESSION_COOKIE`** — a raw `cookie:` header copied from a signed-in evite.com tab.\n3. **Fetchproxy bootstrap** — lifts session cookies from a signed-in evite.com browser tab. Opt out with `EVITE_DISABLE_FETCHPROXY=1`.\n\n## Tools\n\n**Read (6 + healthcheck):** `evite_list_events`, `evite_get_event`, `evite_list_guests`, `evite_rsvp_summary`, `evite_list_messages`, `evite_list_templates`, `evite_healthcheck`.\n\n**Write (asks you to confirm first):** `evite_rsvp`, `evite_send_message`, `evite_broadcast`, `evite_create_event`, `evite_update_event`, `evite_add_guest`, `evite_update_guest`, `evite_remove_guest`, `evite_send`, `evite_cancel_event`, `evite_reinstate_event`, `evite_duplicate_event`.\n\nEvery write tool **asks the user to confirm before it sends anything**: a confirmation prompt where the client supports one; otherwise the first call makes no network call and returns a preview of exactly what would be sent plus a `confirmToken`. Show the user that preview and get their approval in chat, then call the same tool again with the same arguments plus `confirmToken`. The token is single-use and bound to those exact arguments — change anything and it is refused (`DRAFT_CHANGED`) with a fresh preview and token. The authoring flow is `evite_create_event` → `evite_add_guest` → `evite_send`.\n\nFile v1.3.2:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"evite\",\n  \"version\": \"1.3.2\",\n  \"publishedAt\": 1790991665295\n}\n\nFile v1.3.2:skill-card.md\n\n## Description:\n\nConnects an agent to Evite to review invitations and guest lists, manage RSVPs, and create or update hosted events with confirmation before changes.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nEvite users and event hosts can ask an agent to review invitations, RSVP status, and guest lists or prepare event and guest-management actions for confirmation.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Account credentials or session cookies in a shared project configuration could expose Evite account and guest information.\n\nMitigation: Use user-level configuration for credentials and do not commit passwords or cookies.\n\nRisk: Messages, guest changes, invitations, or cancellations could reach the wrong people or change the wrong event.\n\nMitigation: Review each write preview and explicitly approve it before the agent confirms the action.\n\n## Reference(s):\n\n- [Evite skill on ClawHub](https://clawhub.ai/chrischall/skills/evite)\n- [evite-mcp package](https://www.npmjs.com/package/evite-mcp)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Configuration instructions, Guidance]\n\n**Output Format:** [Markdown with JSON configuration examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include personal event and guest information; changes require user confirmation.]\n\n## Skill Version(s):\n\n1.3.2 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.3.1: 3 files, 2748 bytes\n\nFiles: skill-card.md (1940b), SKILL.md (2722b), _meta.json (124b)\n\nFile v1.3.1:SKILL.md\n\n---\nname: evite\ndescription: This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com.\n---\n\n# evite-mcp\n\nMCP server for [Evite](https://www.evite.com) — read and act on your events as both **guest** (invitations received) and **host** (events you created): list events, view guest lists & RSVP tallies, RSVP, message guests, and create/edit events.\n\n- **npm:** [npmjs.com/package/evite-mcp](https://www.npmjs.com/package/evite-mcp)\n- **Source:** [github.com/chrischall/evite-mcp](https://github.com/chrischall/evite-mcp)\n\n## Setup\n\n### Option A — Claude Code (direct MCP)\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}\n```\n\n### Option B — global install\n\n```bash\nnpm install -g evite-mcp\n```\n\n## Auth\n\nThe server resolves a session in priority order (see the README for details):\n\n1. **`EVITE_EMAIL` + `EVITE_PASSWORD`** — headless email/password login (preferred).\n2. **`EVITE_SESSION_COOKIE`** — a raw `cookie:` header copied from a signed-in evite.com tab.\n3. **Fetchproxy bootstrap** — lifts session cookies from a signed-in evite.com browser tab. Opt out with `EVITE_DISABLE_FETCHPROXY=1`.\n\n## Tools\n\n**Read (6 + healthcheck):** `evite_list_events`, `evite_get_event`, `evite_list_guests`, `evite_rsvp_summary`, `evite_list_messages`, `evite_list_templates`, `evite_healthcheck`.\n\n**Write (asks you to confirm first):** `evite_rsvp`, `evite_send_message`, `evite_broadcast`, `evite_create_event`, `evite_update_event`, `evite_add_guest`, `evite_update_guest`, `evite_remove_guest`, `evite_send`, `evite_cancel_event`, `evite_reinstate_event`, `evite_duplicate_event`.\n\nEvery write tool **asks the user to confirm before it sends anything**: a confirmation prompt where the client supports one; otherwise the first call makes no network call and returns a preview of exactly what would be sent plus a `confirmToken`. Show the user that preview and get their approval in chat, then call the same tool again with the same arguments plus `confirmToken`. The token is single-use and bound to those exact arguments — change anything and it is refused (`DRAFT_CHANGED`) with a fresh preview and token. The authoring flow is `evite_create_event` → `evite_add_guest` → `evite_send`.\n\nFile v1.3.1:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"evite\",\n  \"version\": \"1.3.1\",\n  \"publishedAt\": 1790603964041\n}\n\nFile v1.3.1:skill-card.md\n\n## Description:\n\nHelps users review Evite invitations and events, manage guest lists and RSVPs, and create or update invitations with confirmation before changes.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nEvite account holders use this skill to check invitations, RSVPs, messages, and guest lists, or to organize events and communicate with guests after approving changes.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Account credentials or browser-session cookies can grant access to private Evite events and guest lists.\n\nMitigation: Provide credentials or a session cookie deliberately, review the package before installation, and disable browser-session bootstrap if cookie reuse is unwanted.\n\nRisk: Sending messages, changing guests, creating invitations, or canceling events can affect other people.\n\nMitigation: Review the proposed action and require explicit user approval before any write is submitted.\n\n## Reference(s):\n\n- [Evite skill listing](https://clawhub.ai/chrischall/skills/evite)\n- [Evite](https://www.evite.com)\n- [evite-mcp npm package](https://www.npmjs.com/package/evite-mcp)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Guidance, Configuration instructions, Shell commands]\n\n**Output Format:** [Markdown with event summaries, confirmation previews, and optional setup snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Event changes require user confirmation before submission.]\n\n## Skill Version(s):\n\n1.3.1 (source: server-resolved release)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.3.0: 3 files, 2776 bytes\n\nFiles: skill-card.md (2030b), SKILL.md (2722b), _meta.json (124b)\n\nFile v1.3.0:SKILL.md\n\n---\nname: evite\ndescription: This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com.\n---\n\n# evite-mcp\n\nMCP server for [Evite](https://www.evite.com) — read and act on your events as both **guest** (invitations received) and **host** (events you created): list events, view guest lists & RSVP tallies, RSVP, message guests, and create/edit events.\n\n- **npm:** [npmjs.com/package/evite-mcp](https://www.npmjs.com/package/evite-mcp)\n- **Source:** [github.com/chrischall/evite-mcp](https://github.com/chrischall/evite-mcp)\n\n## Setup\n\n### Option A — Claude Code (direct MCP)\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}\n```\n\n### Option B — global install\n\n```bash\nnpm install -g evite-mcp\n```\n\n## Auth\n\nThe server resolves a session in priority order (see the README for details):\n\n1. **`EVITE_EMAIL` + `EVITE_PASSWORD`** — headless email/password login (preferred).\n2. **`EVITE_SESSION_COOKIE`** — a raw `cookie:` header copied from a signed-in evite.com tab.\n3. **Fetchproxy bootstrap** — lifts session cookies from a signed-in evite.com browser tab. Opt out with `EVITE_DISABLE_FETCHPROXY=1`.\n\n## Tools\n\n**Read (6 + healthcheck):** `evite_list_events`, `evite_get_event`, `evite_list_guests`, `evite_rsvp_summary`, `evite_list_messages`, `evite_list_templates`, `evite_healthcheck`.\n\n**Write (asks you to confirm first):** `evite_rsvp`, `evite_send_message`, `evite_broadcast`, `evite_create_event`, `evite_update_event`, `evite_add_guest`, `evite_update_guest`, `evite_remove_guest`, `evite_send`, `evite_cancel_event`, `evite_reinstate_event`, `evite_duplicate_event`.\n\nEvery write tool **asks the user to confirm before it sends anything**: a confirmation prompt where the client supports one; otherwise the first call makes no network call and returns a preview of exactly what would be sent plus a `confirmToken`. Show the user that preview and get their approval in chat, then call the same tool again with the same arguments plus `confirmToken`. The token is single-use and bound to those exact arguments — change anything and it is refused (`DRAFT_CHANGED`) with a fresh preview and token. The authoring flow is `evite_create_event` → `evite_add_guest` → `evite_send`.\n\nFile v1.3.0:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"evite\",\n  \"version\": \"1.3.0\",\n  \"publishedAt\": 1790351443567\n}\n\nFile v1.3.0:skill-card.md\n\n## Description:\n\nHelps an agent review Evite invitations and hosted events, manage guest lists and RSVPs, and draft or send event updates with user confirmation.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nEvite users and event hosts use this skill to check invitations, guest lists and RSVP status, and manage event invitations and messages with explicit approval for changes.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Account credentials and session cookies can expose private events, guest lists and messages.\n\nMitigation: Use scoped credentials where possible; avoid raw session cookies unless necessary and disable browser-cookie access with EVITE_DISABLE_FETCHPROXY=1 when undesired.\n\nRisk: RSVP, guest, message and event actions can change account data or send invitations.\n\nMitigation: Review proposed changes and require explicit user confirmation before every account-changing action.\n\nRisk: Generic invitation requests may activate the skill without an explicit Evite intent.\n\nMitigation: Confirm the user intends to use Evite before accessing account data or taking action.\n\n## Reference(s):\n\n- [Evite skill release](https://clawhub.ai/chrischall/skills/evite)\n- [evite-mcp package](https://www.npmjs.com/package/evite-mcp)\n- [Evite](https://www.evite.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Guidance]\n\n**Output Format:** [Plain text or Markdown]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Event and RSVP summaries, guest-list details, and previews of proposed changes.]\n\n## Skill Version(s):\n\n1.3.0 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.2.0: 3 files, 2753 bytes\n\nFiles: skill-card.md (1937b), SKILL.md (2722b), _meta.json (124b)\n\nFile v1.2.0:SKILL.md\n\n---\nname: evite\ndescription: This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com.\n---\n\n# evite-mcp\n\nMCP server for [Evite](https://www.evite.com) — read and act on your events as both **guest** (invitations received) and **host** (events you created): list events, view guest lists & RSVP tallies, RSVP, message guests, and create/edit events.\n\n- **npm:** [npmjs.com/package/evite-mcp](https://www.npmjs.com/package/evite-mcp)\n- **Source:** [github.com/chrischall/evite-mcp](https://github.com/chrischall/evite-mcp)\n\n## Setup\n\n### Option A — Claude Code (direct MCP)\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}\n```\n\n### Option B — global install\n\n```bash\nnpm install -g evite-mcp\n```\n\n## Auth\n\nThe server resolves a session in priority order (see the README for details):\n\n1. **`EVITE_EMAIL` + `EVITE_PASSWORD`** — headless email/password login (preferred).\n2. **`EVITE_SESSION_COOKIE`** — a raw `cookie:` header copied from a signed-in evite.com tab.\n3. **Fetchproxy bootstrap** — lifts session cookies from a signed-in evite.com browser tab. Opt out with `EVITE_DISABLE_FETCHPROXY=1`.\n\n## Tools\n\n**Read (6 + healthcheck):** `evite_list_events`, `evite_get_event`, `evite_list_guests`, `evite_rsvp_summary`, `evite_list_messages`, `evite_list_templates`, `evite_healthcheck`.\n\n**Write (asks you to confirm first):** `evite_rsvp`, `evite_send_message`, `evite_broadcast`, `evite_create_event`, `evite_update_event`, `evite_add_guest`, `evite_update_guest`, `evite_remove_guest`, `evite_send`, `evite_cancel_event`, `evite_reinstate_event`, `evite_duplicate_event`.\n\nEvery write tool **asks the user to confirm before it sends anything**: a confirmation prompt where the client supports one; otherwise the first call makes no network call and returns a preview of exactly what would be sent plus a `confirmToken`. Show the user that preview and get their approval in chat, then call the same tool again with the same arguments plus `confirmToken`. The token is single-use and bound to those exact arguments — change anything and it is refused (`DRAFT_CHANGED`) with a fresh preview and token. The authoring flow is `evite_create_event` → `evite_add_guest` → `evite_send`.\n\nFile v1.2.0:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"evite\",\n  \"version\": \"1.2.0\",\n  \"publishedAt\": 1790262666644\n}\n\nFile v1.2.0:skill-card.md\n\n## Description:\n\nUse this skill to work with Evite events and invitations, including guest lists, RSVP status, guest messages, and event creation or updates.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users use this skill through an agent to configure and operate an Evite MCP server for reading and managing invitations, hosted events, RSVPs, guest lists, and guest messaging.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The MCP server can access Evite account data, guest lists, messages, and session cookies.\n\nMitigation: Install only with credentials intended for this use, review access expectations before setup, and opt out of browser-cookie bootstrap when lifting an existing browser session is not acceptable.\n\nRisk: Write tools can change RSVPs, messages, guests, and hosted events.\n\nMitigation: Review each write preview carefully and proceed only after explicit user approval with the confirmation token flow.\n\n## Reference(s):\n\n- [ClawHub evite skill page](https://clawhub.ai/chrischall/skills/evite)\n- [evite-mcp npm package](https://www.npmjs.com/package/evite-mcp)\n- [Evite](https://www.evite.com)\n\n## Skill Output:\n\n**Output Type(s):** [guidance, configuration, shell commands]\n\n**Output Format:** [Markdown with JSON configuration and shell command snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Write actions are described as confirmation-gated before network changes are sent.]\n\n## Skill Version(s):\n\n1.2.0 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.1.3: 3 files, 2640 bytes\n\nFiles: skill-card.md (2087b), SKILL.md (2360b), _meta.json (124b)\n\nFile v1.1.3:SKILL.md\n\n---\nname: evite\ndescription: This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com.\n---\n\n# evite-mcp\n\nMCP server for [Evite](https://www.evite.com) — read and act on your events as both **guest** (invitations received) and **host** (events you created): list events, view guest lists & RSVP tallies, RSVP, message guests, and create/edit events.\n\n- **npm:** [npmjs.com/package/evite-mcp](https://www.npmjs.com/package/evite-mcp)\n- **Source:** [github.com/chrischall/evite-mcp](https://github.com/chrischall/evite-mcp)\n\n## Setup\n\n### Option A — Claude Code (direct MCP)\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}\n```\n\n### Option B — global install\n\n```bash\nnpm install -g evite-mcp\n```\n\n## Auth\n\nThe server resolves a session in priority order (see the README for details):\n\n1. **`EVITE_EMAIL` + `EVITE_PASSWORD`** — headless email/password login (preferred).\n2. **`EVITE_SESSION_COOKIE`** — a raw `cookie:` header copied from a signed-in evite.com tab.\n3. **Fetchproxy bootstrap** — lifts session cookies from a signed-in evite.com browser tab. Opt out with `EVITE_DISABLE_FETCHPROXY=1`.\n\n## Tools\n\n**Read (6 + healthcheck):** `evite_list_events`, `evite_get_event`, `evite_list_guests`, `evite_rsvp_summary`, `evite_list_messages`, `evite_list_templates`, `evite_healthcheck`.\n\n**Write (confirm-gated):** `evite_rsvp`, `evite_send_message`, `evite_broadcast`, `evite_create_event`, `evite_update_event`, `evite_add_guest`, `evite_update_guest`, `evite_remove_guest`, `evite_send`, `evite_cancel_event`, `evite_reinstate_event`, `evite_duplicate_event`.\n\nEvery write tool takes `confirm: boolean`. **Without `confirm: true` it makes no network call and returns a dry-run preview** of exactly what would be sent — the safe default. The authoring flow is `evite_create_event` → `evite_add_guest` → `evite_send`.\n\nFile v1.1.3:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"evite\",\n  \"version\": \"1.1.3\",\n  \"publishedAt\": 1790199679315\n}\n\nFile v1.1.3:skill-card.md\n\n## Description:\n\nThis skill helps agents use an Evite MCP server to read invitations and hosted events, manage RSVPs and guest lists, message guests, and create or edit Evite events.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nPeople managing Evite invitations and event hosting can use this skill with an agent to inspect events, summarize RSVPs, manage guests, send messages, and prepare confirm-gated changes.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The Evite MCP server can access and modify Evite events through the configured account.\n\nMitigation: Install only when that account access is acceptable and prefer scoped credentials where possible.\n\nRisk: Raw Evite session cookies can grant account access if exposed.\n\nMitigation: Avoid pasting raw session cookies unless necessary and use email/password credentials when appropriate.\n\nRisk: Guest messages, invitation sending, guest-list changes, or event cancellation could affect real invitees.\n\nMitigation: Review dry-run previews and require explicit confirmation before enabling write actions.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/chrischall/skills/evite)\n- [evite-mcp npm package](https://www.npmjs.com/package/evite-mcp)\n- [Evite](https://www.evite.com)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Configuration, Shell commands, Text, Markdown]\n\n**Output Format:** [Markdown with JSON and shell command examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Normal operation depends on an Evite MCP server configured with Evite account credentials or a session cookie.]\n\n## Skill Version(s):\n\n1.1.3 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.1.2: 3 files, 2764 bytes\n\nFiles: skill-card.md (2403b), SKILL.md (2360b), _meta.json (124b)\n\nFile v1.1.2:SKILL.md\n\n---\nname: evite\ndescription: This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com.\n---\n\n# evite-mcp\n\nMCP server for [Evite](https://www.evite.com) — read and act on your events as both **guest** (invitations received) and **host** (events you created): list events, view guest lists & RSVP tallies, RSVP, message guests, and create/edit events.\n\n- **npm:** [npmjs.com/package/evite-mcp](https://www.npmjs.com/package/evite-mcp)\n- **Source:** [github.com/chrischall/evite-mcp](https://github.com/chrischall/evite-mcp)\n\n## Setup\n\n### Option A — Claude Code (direct MCP)\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}\n```\n\n### Option B — global install\n\n```bash\nnpm install -g evite-mcp\n```\n\n## Auth\n\nThe server resolves a session in priority order (see the README for details):\n\n1. **`EVITE_EMAIL` + `EVITE_PASSWORD`** — headless email/password login (preferred).\n2. **`EVITE_SESSION_COOKIE`** — a raw `cookie:` header copied from a signed-in evite.com tab.\n3. **Fetchproxy bootstrap** — lifts session cookies from a signed-in evite.com browser tab. Opt out with `EVITE_DISABLE_FETCHPROXY=1`.\n\n## Tools\n\n**Read (6 + healthcheck):** `evite_list_events`, `evite_get_event`, `evite_list_guests`, `evite_rsvp_summary`, `evite_list_messages`, `evite_list_templates`, `evite_healthcheck`.\n\n**Write (confirm-gated):** `evite_rsvp`, `evite_send_message`, `evite_broadcast`, `evite_create_event`, `evite_update_event`, `evite_add_guest`, `evite_update_guest`, `evite_remove_guest`, `evite_send`, `evite_cancel_event`, `evite_reinstate_event`, `evite_duplicate_event`.\n\nEvery write tool takes `confirm: boolean`. **Without `confirm: true` it makes no network call and returns a dry-run preview** of exactly what would be sent — the safe default. The authoring flow is `evite_create_event` → `evite_add_guest` → `evite_send`.\n\nFile v1.1.2:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"evite\",\n  \"version\": \"1.1.2\",\n  \"publishedAt\": 1790178280450\n}\n\nFile v1.1.2:skill-card.md\n\n## Description:\n\nEvite helps agents work with Evite events and invitations, including listing events, viewing guest lists and RSVP tallies, sending messages, and creating or editing events.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to connect an agent to an Evite account for managing invitations, guest lists, RSVPs, messages, and hosted event setup.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Authenticated Evite access can expose private event, guest, RSVP, and message data.\n\nMitigation: Install only if this account access is acceptable, and prefer a dedicated limited account or explicit credentials.\n\nRisk: Write actions can RSVP, message guests, create or edit events, and otherwise change Evite data.\n\nMitigation: Review the dry-run preview for each write action and proceed only after explicit confirmation.\n\nRisk: Browser session cookie use can expose an active Evite session.\n\nMitigation: Prefer email and password credentials over copied browser cookies, and disable fetchproxy bootstrap when it is not needed.\n\nRisk: Broad activation wording may catch generic event or RSVP requests that are not intended for Evite.\n\nMitigation: Confirm that the user wants Evite-specific action before using the skill for generic event, invitation, or RSVP requests.\n\n## Reference(s):\n\n- [Evite](https://www.evite.com)\n- [evite-mcp npm package](https://www.npmjs.com/package/evite-mcp)\n- [evite-mcp source repository](https://github.com/chrischall/evite-mcp)\n- [ClawHub skill page](https://clawhub.ai/chrischall/skills/evite)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown with JSON configuration and shell command snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May guide MCP tool use for Evite account reads and confirm-gated writes after setup.]\n\n## Skill Version(s):\n\n1.1.2 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.1.1: 3 files, 2730 bytes\n\nFiles: skill-card.md (2199b), SKILL.md (2360b), _meta.json (124b)\n\nFile v1.1.1:SKILL.md\n\n---\nname: evite\ndescription: This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com.\n---\n\n# evite-mcp\n\nMCP server for [Evite](https://www.evite.com) — read and act on your events as both **guest** (invitations received) and **host** (events you created): list events, view guest lists & RSVP tallies, RSVP, message guests, and create/edit events.\n\n- **npm:** [npmjs.com/package/evite-mcp](https://www.npmjs.com/package/evite-mcp)\n- **Source:** [github.com/chrischall/evite-mcp](https://github.com/chrischall/evite-mcp)\n\n## Setup\n\n### Option A — Claude Code (direct MCP)\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}\n```\n\n### Option B — global install\n\n```bash\nnpm install -g evite-mcp\n```\n\n## Auth\n\nThe server resolves a session in priority order (see the README for details):\n\n1. **`EVITE_EMAIL` + `EVITE_PASSWORD`** — headless email/password login (preferred).\n2. **`EVITE_SESSION_COOKIE`** — a raw `cookie:` header copied from a signed-in evite.com tab.\n3. **Fetchproxy bootstrap** — lifts session cookies from a signed-in evite.com browser tab. Opt out with `EVITE_DISABLE_FETCHPROXY=1`.\n\n## Tools\n\n**Read (6 + healthcheck):** `evite_list_events`, `evite_get_event`, `evite_list_guests`, `evite_rsvp_summary`, `evite_list_messages`, `evite_list_templates`, `evite_healthcheck`.\n\n**Write (confirm-gated):** `evite_rsvp`, `evite_send_message`, `evite_broadcast`, `evite_create_event`, `evite_update_event`, `evite_add_guest`, `evite_update_guest`, `evite_remove_guest`, `evite_send`, `evite_cancel_event`, `evite_reinstate_event`, `evite_duplicate_event`.\n\nEvery write tool takes `confirm: boolean`. **Without `confirm: true` it makes no network call and returns a dry-run preview** of exactly what would be sent — the safe default. The authoring flow is `evite_create_event` → `evite_add_guest` → `evite_send`.\n\nFile v1.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"evite\",\n  \"version\": \"1.1.1\",\n  \"publishedAt\": 1789963958436\n}\n\nFile v1.1.1:skill-card.md\n\n## Description:\n\nThis skill should be used when the user asks about Evite events or invitations.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and end users use this skill to connect an agent to Evite so it can inspect invitations, guest lists, RSVP totals, messages, and templates, then assist with RSVP and host workflows when explicitly confirmed.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The external evite-mcp package requires access to Evite credentials or an authenticated Evite session.\n\nMitigation: Use project-scoped MCP configuration where practical, prefer email/password login over raw session cookies, and install only when that account access is acceptable.\n\nRisk: Fetchproxy bootstrap can lift session cookies from a signed-in browser tab.\n\nMitigation: Set EVITE_DISABLE_FETCHPROXY=1 when browser-session bootstrap is not desired.\n\nRisk: Confirmed write tools can send messages, change guest lists, RSVP, create, update, send, cancel, reinstate, or duplicate Evite events.\n\nMitigation: Review the dry-run preview and set confirm: true only after verifying the intended event, guests, message, and action.\n\n## Reference(s):\n\n- [Evite](https://www.evite.com)\n- [evite-mcp npm package](https://www.npmjs.com/package/evite-mcp)\n- [evite-mcp source](https://github.com/chrischall/evite-mcp)\n- [ClawHub skill page](https://clawhub.ai/chrischall/skills/evite)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown with inline JSON and shell code blocks]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include MCP tool-call guidance and dry-run previews for Evite write operations.]\n\n## Skill Version(s):\n\n1.1.1 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.","readmeExcerpt":"Skill: evite Owner: chrischall Summary: This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com. Tags: latest:1.3.5 Version histo","codeSnippets":[],"executableExamples":[{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}"},{"language":"bash","snippet":"npm install -g evite-mcp"},{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}"},{"language":"bash","snippet":"npm install -g evite-mcp"},{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}"},{"language":"bash","snippet":"npm install -g evite-mcp"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: evite\ndescription: This skill should be used when the user asks about Evite events or invitations. Triggers on phrases like \"check Evite\", \"my Evite events\", \"who RSVP'd\", \"Evite guest list\", \"RSVP to the party\", \"message my Evite guests\", \"create an Evite invite\", or any request involving event invitations, guest lists, RSVPs, or party/event hosting on evite.com.\n---\n\n# evite-mcp\n\nMCP server for [Evite](https://www.evite.com) — read and act on your events as both **guest** (invitations received) and **host** (events you created): list events, view guest lists & RSVP tallies, RSVP, message guests, and create/edit events.\n\n- **npm:** [npmjs.com/package/evite-mcp](https://www.npmjs.com/package/evite-mcp)\n- **Source:** [github.com/chrischall/evite-mcp](https://github.com/chrischall/evite-mcp)\n\n## Setup\n\n### Option A — Claude Code (direct MCP)\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"evite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"evite-mcp\"],\n      \"env\": {\n        \"EVITE_EMAIL\": \"you@example.com\",\n        \"EVITE_PASSWORD\": \"yourpassword\"\n      }\n    }\n  }\n}\n```\n\n### Option B — global install\n\n```bash\nnpm install -g evite-mcp\n```\n\n## Auth\n\nThe server resolves a session in priority order (see the README for details):\n\n1. **`EVITE_EMAIL` + `EVITE_PASSWORD`** — headless email/password login (preferred).\n2. **`EVITE_SESSION_COOKIE`** — a raw `cookie:` header copied from a signed-in evite.com tab.\n3. **Fetchproxy bootstrap** — lifts session cookies from a signed-in evite.com browser tab. Opt out with `EVITE_DISABLE_FETCHPROXY=1`.\n\n## Tools\n\n**Read (6 + healthcheck):** `evite_list_events`, `evite_get_event`, `evite_list_guests`, `evite_rsvp_summary`, `evite_list_messages`, `evite_list_templates`, `evite_healthcheck`.\n\n**Write (asks you to confirm first):** `evite_rsvp`, `evite_send_message`, `evite_broadcast`, `evite_create_event`, `evite_update_event`, `evite_add_guest`, `evite_update_guest`, `evite_remove_guest`, `evite_send`, `evite_cancel_event`, `evite_reinstate_event`, `evite_duplicate_event`.\n\nEvery write tool **asks the user to confirm before it sends anything**: a confirmation prompt where the client supports one (unless the server sets `MCP_CONFIRM_ELICITATION=off`); otherwise the first call makes no write (at most a read-only lookup, e.g. `evite_update_guest` reads the draft guest list to build its preview) and returns a preview of exactly what would be sent plus a `confirmToken` (see `MCP_CONFIRM_MODE`). Show the user that preview and get their approval in chat, then call the same tool again with the same arguments plus `confirmToken`. The token is single-use and bound to those exact arguments — change anything and it is refused (`DRAFT_CHANGED`) with a fresh preview and token. The authoring flow is `evite_create_event` → `evite_add_guest` → `evite_send`."},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"evite\",\n  \"version\": \"1.3.5\",\n  \"publishedAt\": 1791588503898\n}"},{"path":"skill-card.md","content":"## Description:\n\nHelps agents review Evite invitations and events, manage guest lists and RSVPs, and create or update events.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nEvite users and event hosts use this skill to check invitations, guest lists and RSVP counts, respond to events, and manage invitations and messages.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Account credentials or session cookies grant access to private Evite events and guest information.\n\nMitigation: Use Evite-dedicated credentials or cookies and install only when account access is needed.\n\nRisk: Invitation, guest, RSVP, and messaging actions may change or send information on the user's behalf.\n\nMitigation: Keep write confirmations enabled, review the proposed action, and approve it before execution.\n\nRisk: Browser-session bootstrap can reuse an existing signed-in Evite session.\n\nMitigation: Disable fetchproxy if browser-session bootstrap is not wanted.\n\n## Reference(s):\n\n- [Evite skill release](https://clawhub.ai/chrischall/skills/evite)\n- [evite-mcp package](https://www.npmjs.com/package/evite-mcp)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown]\n\n**Output Format:** [Markdown]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Write actions present a confirmation prompt or preview before execution.]\n\n## Skill Version(s):\n\n1.3.5 (source: server-resolved release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1205,"uniquenessScore":44,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T10:05:12.905Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T10:05:12.905Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T13:31:06.160Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"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!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"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","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}