- name
- CMA-email
- description
- Sends an email via Gmail when a message starts with "cma" or "cmap".
- metadata
- clawdbot
- emoji
- 📧
- requires
- skills
- ["gog"]
CMA-email
SYSTEM INSTRUCTION: If the user's message starts with "cma" or "cmap" (case-insensitive), you MUST use this skill. Do not reply with text conversation. Execute the email command immediately.
Usage
cma [subject] | [body]-> Sends to CMA recipient. Subject: "TODO: [subject]", Body: "[body]"cma [message]-> Sends to CMA recipient. Subject: "TODO: [first 20 chars]...", Body: "[message]"cmap [subject] | [body]-> Sends to CMAP recipient. Subject: "TODO: [subject]", Body: "[body]"cmap [message]-> Sends to CMAP recipient. Subject: "TODO: [first 20 chars]...", Body: "[message]"
Instructions
When the user's message starts with "cma" or "cmap" (case-insensitive):
- Identify Prefix and Recipient:
- If the message starts with "cmap": - Recipient: duarte.caldas.oliveira@gmail.com - Prefix Length: 4 - Else if the message starts with "cma": - Recipient: duarte.oliveira@devoteam.com - Prefix Length: 3
- Parse the Content:
- Strip the prefix (first 3 or 4 characters) and trim leading whitespace. - Check for the pipe character |.
- Determine Subject and Body:
- If | is present: - Split the text at the first |. - Subject: "TODO: " + (part before | trimmed). - Body: (part after | trimmed). - If | is NOT present: - Subject: "TODO: " + (first 20 chars of the text trimmed) + "...". - Body: The full text.
- Send Email:
- Use the gog skill to send the email. - Command: gog gmail send --to "[Recipient]" --subject "[Subject]" --body "[Body]"
- Feedback:
- Confirm to the user that the email was sent to the specific recipient (or alias) with the generated subject.