# Send Ravi email-writing to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "ravi-email-writing",
    "name": "Ravi email-writing",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/raunaksingwi/ravi-email-writing",
    "canonicalUrl": "https://clawhub.ai/raunaksingwi/ravi-email-writing",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/ravi-email-writing",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=ravi-email-writing",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/ravi-email-writing"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/ravi-email-writing",
    "downloadUrl": "https://openagent3.xyz/downloads/ravi-email-writing",
    "agentUrl": "https://openagent3.xyz/skills/ravi-email-writing/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ravi-email-writing/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ravi-email-writing/agent.md"
  }
}
```
## Documentation

### Email Writing Guide

Write emails that look like they came from a real person — not an AI. Good email hygiene improves deliverability, avoids spam filters, and gets responses.

### Subject Lines

40-60 characters — long subjects get truncated on mobile
Be specific — "Q3 metrics review for Acme project" beats "Update"
No ALL CAPS — spam filters penalize this heavily
Avoid spam triggers — "free", "act now", "limited time", "click here", "urgent", "guaranteed", "no obligation"
Match the tone — casual for teammates, professional for external contacts

### HTML Body Structure

The --body flag in ravi email compose/reply/forward accepts HTML. Always use semantic tags — never pass plain text.

Note: --subject is only used with ravi email compose. Reply and forward commands auto-derive the subject from the original message (prepending Re: or Fwd:).

Do this:

<p>Opening line that states the purpose.</p>

<p>Supporting details in a second paragraph.</p>

<ul>
  <li>Key point one</li>
  <li>Key point two</li>
</ul>

<p>Closing with a clear next step or ask.</p>

<p>Best,<br>IDENTITY_NAME</p>

Don't do this:

Plain text with no tags at all

Or this:<br><br>Using br chains<br><br>instead of paragraphs

Rules:

Always wrap text in <p> tags
Use <h2> for section headers (not <h1>)
Use <ul>/<li> for lists, not dashes or asterisks
Use <a href="...">descriptive text</a> for links — never bare URLs
No <html>, <head>, or <body> wrapper tags — the email system adds these
No <br> chains — use separate <p> tags instead
Get the identity name with: ravi identity list --json | jq -r '.[0].name'

### Recommended Template

Copy-paste starting point for most emails:

NAME=$(ravi identity list --json | jq -r '.[0].name')

ravi email compose \\
  --to "recipient@example.com" \\
  --subject "Specific subject under 60 chars" \\
  --body "<p>Hi Alex,</p>

<p>I'm reaching out about [specific topic]. [One sentence of context.]</p>

<p>[Core message — what you need, what you're sharing, or what you're asking.]</p>

<ul>
  <li>[Key point or action item]</li>
  <li>[Key point or action item]</li>
</ul>

<p>[Clear next step — what should the recipient do?]</p>

<p>Best,<br>$NAME</p>" --json

### Tone and Style

First person, active voice — "I'll send the report Monday" not "The report will be sent"
Short paragraphs — 2-3 sentences max per <p> tag
Get to the point — state your purpose in the first sentence
End with an action item — "Can you review by Friday?" not "Let me know your thoughts"
No filler phrases — cut "I hope this email finds you well", "Just wanted to touch base", "Per our previous conversation"
No robotic language — cut "I am writing to inform you", "Please be advised", "Kindly note"
Match the thread tone — if they're casual, be casual. If they're formal, be formal.

### Anti-Spam Essentials

These rules help your emails land in the inbox, not spam:

High text-to-HTML ratio — more words, fewer tags. Don't over-format.
No link shorteners — use full URLs. Spam filters distrust bit.ly, t.co, etc.
Max 2-3 links per email — more links = higher spam score
No ALL CAPS — not even for emphasis. Use <strong> instead.
No image-only emails — always include text content
One topic per email — don't cram multiple requests into one message
Don't repeat yourself — saying the same thing in different words triggers spam heuristics

### Common Mistakes

MistakeWhy it's badDo this insteadPlain text in --bodyRenders as one blob, no formattingWrap everything in <p> tags<br><br> chainsLooks spammy, inconsistent spacingUse separate <p> tags"Dear Sir/Madam"Outdated, signals mass emailUse the recipient's name or "Hi there"Wall of textNobody reads long emailsBreak into 2-3 short paragraphs"Click here" linksSpam trigger, bad accessibility<a href="...">descriptive text</a>Empty or vague subjectLow open rates, looks like spamBe specific: "Invoice #1234 for January"Excessive HTML stylingHigh tag-to-text ratio triggers filtersKeep formatting minimalNo signatureLooks impersonal, unprofessionalSign with identity name"Sent by AI" disclaimersUndermines trust, unnecessaryJust write naturally

### Related Skills

ravi-email-send — CLI commands for compose, reply, reply-all, and forward
ravi-inbox — Read incoming email to understand what you're replying to
ravi-identity — Get your identity name for email signatures
ravi-feedback — Tell the Ravi team if email deliverability could be better
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: raunaksingwi
- Version: 1.7.1
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-04-23T16:43:11.935Z
- Expires at: 2026-04-30T16:43:11.935Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/ravi-email-writing)
- [Send to Agent page](https://openagent3.xyz/skills/ravi-email-writing/agent)
- [JSON manifest](https://openagent3.xyz/skills/ravi-email-writing/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/ravi-email-writing/agent.md)
- [Download page](https://openagent3.xyz/downloads/ravi-email-writing)