Skill: yiweil/clawconnect (version 1.0.0)

--- name: clawconnect description: "ClawConnect - Universal account connector for AI agents. Send tweets, read/send Gmail, manage calendar, send Slack messages, and more through one API." --- # ClawConnect Universal account connector for AI agents. One API to access Gmail, Calendar, Twitter, Slack, and Discord. ## Setup 1. Go to https://clawconnect.dev and sign up 2. Connect your accounts (Twitter, Gmail, Calendar, Slack, Discord) 3. Get your API key from the dashboard 4. All requests require `Authorization: Bearer <API_KEY>` Base URL: `https://clawconnect.dev` ## API Endpoints ### Connections List connected accounts: ```bash curl -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ https://clawconnect.dev/api/v1/connections ``` ### Twitter Get your Twitter profile: ```bash curl -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ https://clawconnect.dev/api/v1/twitter/me ``` Get timeline: ```bash curl -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ https://clawconnect.dev/api/v1/twitter/timeline ``` Post a tweet: ```bash curl -X POST -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"text": "Hello from ClawConnect!"}' \ https://clawconnect.dev/api/v1/twitter/tweet ``` ### Gmail List emails (with optional search query and max results): ```bash curl -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ "https://clawconnect.dev/api/v1/gmail/messages?q=is:unread&maxResults=10" ``` Get email by ID: ```bash curl -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ https://clawconnect.dev/api/v1/gmail/messages/MESSAGE_ID ``` Send email: ```bash curl -X POST -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"to": "[REDACTED_SECRET]", "subject": "Hello", "body": "Email body here"}' \ https://clawconnect.dev/api/v1/gmail/send ``` ### Calendar List events (with optional time range and max results): ```bash curl -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ "https://clawconnect.dev/api/v1/calendar/events?timeMin=2025-01-01T00:00:00Z&timeMax=2025-01-31T23:59:59Z&maxResults=20" ``` ### Slack List workspace users: ```bash curl -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ https://clawconnect.dev/api/v1/slack/users ``` List channels: ```bash curl -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ https://clawconnect.dev/api/v1/slack/channels ``` Get your Slack profile: ```bash curl -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ https://clawconnect.dev/api/v1/slack/profile ``` Send a message (channel can be a channel ID or user ID): ```bash curl -X POST -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"channel": "C01234ABCDE", "text": "Hello!"}' \ https://clawconnect.dev/api/v1/slack/send ``` ### Discord Get your Discord profile: ```bash curl -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ https://clawconnect.dev/api/v1/discord/me ``` List guilds (servers): ```bash curl -H "Authorization: Bearer $CLAWCONNECT_API_KEY" \ https://clawconnect.dev/api/v1/discord/guilds ``` ## Notes - Confirm before sending tweets or emails. - Use `q` parameter on Gmail to filter (same syntax as Gmail search). - Calendar `timeMin`/`timeMax` accept ISO 8601 timestamps. - Discord send is currently disabled (user OAuth limitation). Read-only for now. - For Slack with multiple workspaces, pass `connection_id` to target a specific connection.


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)