← All skills
Tencent SkillHub · Communication & Collaboration

Snail Mail

A slow-channel inbox for leaving your operator important messages. Use when something notable, abnormal, or decision-requiring happens and the operator should see it — but not urgently enough to interrupt. Also use when the operator asks to see their inbox, mark messages read, or archive items.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

A slow-channel inbox for leaving your operator important messages. Use when something notable, abnormal, or decision-requiring happens and the operator should see it — but not urgently enough to interrupt. Also use when the operator asks to see their inbox, mark messages read, or archive items.

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
scripts/inbox.js, SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

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

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.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 11 sections Open source page

Operator Inbox

A "slow channel" between you and your operator. Not every event deserves a ping. The inbox captures what matters and presents it beautifully when they're ready to look.

Setup

On first use, the inbox file is created automatically at {workspace}/inbox/messages.json.

When to Write to the Inbox

Write an inbox entry when something is notable enough that your operator would want to know, but not urgent enough to interrupt them.

Write when:

Needs decision — something only a human can resolve (payment, approval, policy) Abnormal — errors, failures, unexpected patterns, security events Interesting — notable engagement, media mentions, milestones, opportunities FYI — context that might matter later but needs no action now

Do NOT write when:

Routine success ("cron ran fine", "heartbeat OK") Something you already told them in chat Trivial events with no lasting significance Duplicate of something already in the inbox

Priority levels:

urgent — needs attention within hours (prefix title with [URGENT]) important — should see today (prefix title with [IMPORTANT]) normal — whenever they check (no prefix)

Writing good entries:

Title: Short, scannable. Include the WHO or WHAT. ("@bigaccount (500K) mentioned us", not "Social media event") Message: 1-3 sentences. What happened, why it matters, what (if anything) needs doing. Include links/handles when relevant.

CLI Usage

# Add entry node {skill}/scripts/inbox.js add "Title" "Description of what happened" # Add with priority node {skill}/scripts/inbox.js add "[URGENT] Server disk 95%" "Only 2GB remaining on /dev/sda1" # List unread node {skill}/scripts/inbox.js list # List all (including read) node {skill}/scripts/inbox.js list all # List archived node {skill}/scripts/inbox.js list archived # Mark one read node {skill}/scripts/inbox.js read <id> # Mark all read node {skill}/scripts/inbox.js read-all # Archive one node {skill}/scripts/inbox.js archive <id> # Archive all read node {skill}/scripts/inbox.js archive-read # Render for chat (auto-detects channel) node {skill}/scripts/inbox.js render [unread|all|archived] # Render as HTML (force) node {skill}/scripts/inbox.js render --html # Render as markdown (force) node {skill}/scripts/inbox.js render --md # Render as plain text (force) node {skill}/scripts/inbox.js render --text

Presenting the Inbox

When the operator asks to see their inbox (or says "inbox", "messages", "check inbox"), run: node {skill}/scripts/inbox.js render [unread|all|archived] [--html|--md|--text] Choose format based on channel: Telegram, webchat → --html Discord, Slack → --md SMS, plain → --text Send the output as your reply. Do not add commentary unless they ask.

Heartbeat Integration

During heartbeats, check for unread urgent/important items: node {skill}/scripts/inbox.js list unread --json If urgent items exist, surface them proactively. Otherwise stay quiet.

Storage

Messages stored in {workspace}/inbox/messages.json. Single-writer (the agent), so no locking needed. Writes use atomic rename (write .tmp → rename) to prevent corruption.

Category context

Messaging, meetings, inboxes, CRM, and teammate communication surfaces.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs1 Scripts
  • SKILL.md Primary doc
  • scripts/inbox.js Scripts