Loading...
Loading...
Gmail integration. Manage communication data, records, and workflows. Use when the user wants to interact with Gmail data.
npx skill4agent add membranedev/application-skills gmailmembranenpm install -g @membranehq/climembrane login --tenantmembrane login complete <code>membrane search gmail --elementType=connector --jsonoutput.items[0].element?.idmembrane connect --connectorId=CONNECTOR_ID --jsonmembrane connection list --jsonconnectionIdmembrane action list --intent=QUERY --connectionId=CONNECTION_ID --json| Name | Key | Description |
|---|---|---|
| List Messages | list-messages | Lists messages in the user's mailbox. |
| List Threads | list-threads | Lists the email threads in the user's mailbox. |
| List Drafts | list-drafts | Lists the drafts in the user's mailbox. |
| List Labels | list-labels | Lists all labels in the user's mailbox, including both system labels and custom user labels. |
| Get Message | get-message | Gets the specified message by ID. |
| Get Thread | get-thread | Gets the specified thread including all messages in the conversation. |
| Get Draft | get-draft | Gets a specific draft by ID including the draft message content. |
| Get Label | get-label | Gets a specific label by ID including message/thread counts. |
| Get Profile | get-profile | Gets the current user's Gmail profile including email address and message/thread counts. |
| Create Draft | create-draft | Creates a new draft email. |
| Create Label | create-label | Creates a new custom label in the user's mailbox. |
| Update Draft | update-draft | Replaces a draft's content with new content. |
| Update Label | update-label | Updates an existing label's properties including name, visibility, and color. |
| Send Message | send-message | Sends an email message to the recipients specified in the To, Cc, and Bcc headers. |
| Send Draft | send-draft | Sends an existing draft to the recipients specified in its To, Cc, and Bcc headers. |
| Delete Message | delete-message | Immediately and permanently deletes the specified message. |
| Delete Thread | delete-thread | Permanently deletes the specified thread and all its messages. |
| Delete Draft | delete-draft | Permanently deletes the specified draft. |
| Delete Label | delete-label | Permanently deletes a label and removes it from all messages and threads. |
| Modify Message Labels | modify-message-labels | Modifies the labels on the specified message. |
membrane action run --connectionId=CONNECTION_ID ACTION_ID --jsonmembrane action run --connectionId=CONNECTION_ID ACTION_ID --json --input "{ \"key\": \"value\" }"membrane request CONNECTION_ID /path/to/endpoint| Flag | Description |
|---|---|
| HTTP method (GET, POST, PUT, PATCH, DELETE). Defaults to GET |
| Add a request header (repeatable), e.g. |
| Request body (string) |
| Shorthand to send a JSON body and set |
| Send the body as-is without any processing |
| Query-string parameter (repeatable), e.g. |
| Path parameter (repeatable), e.g. |
membrane action list --intent=QUERY