agentsclimarketplace

Channel email

Skill moshthepitt/lionclaw/skills/channel-email

Lionclaw is a local control plane for AI coding agents. It runs AI agents as durable, auditable workers with explicit state, skills, channels, schedules, and bounded permissions.

Install
npx -y skills add moshthepitt/lionclaw --skill channel-email

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 14 stars14 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Host-side Email work-inbox channel for LionClaw.

SKILL.md

1.7 KB, as published. Nobody here has run it

Email Channel

This skill runs the host-side Email channel worker. It owns mailbox auth, IMAP/SMTP transport, held-mail state, and provider-specific email handling. The runtime never receives mailbox credentials or OAuth tokens.

The channel admits only exact approved senders through LionClaw channel grants. Unknown mail is held or suppressed by the worker and must not become runtime work unless the local operator explicitly approves the sender or releases an authenticated held item. Full message bodies are fetched only after approval and are capped by EMAIL_MAX_MESSAGE_BYTES before any runtime work is queued.

Mailbox auth is either EMAIL_AUTH_MODE=basic with IMAP/SMTP passwords, or EMAIL_AUTH_MODE=xoauth2 with an absolute EMAIL_XOAUTH2_TOKEN_CMD; missing EMAIL_AUTH_MODE defaults to basic for legacy configs. The normal OAuth2 setup path is lionclaw connect email <provider> ..., which runs this channel's setup helper from the installed channel snapshot. The channel binary also exposes the lower-level oauth2 setup and oauth2 token commands; token refresh runs host-side without a shell and prints only a short-lived access token to stdout. Refresh-token state remains outside runtime projection.

This channel package also carries the runtime-facing email Agent Skill at runtime/email/. LionClaw projects that facet into runtimes when this skill is bound as the email channel, while keeping the host-side channel package and mail transport credentials out of the runtime.

Detailed architecture, setup, QA, one-shot release behavior, and packaged asset notes for this channel live in README.md in this skill directory.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.