Gws Gmail Reply All

v1.0.14

Gmail: Reply-all to a message (handles threading automatically).

0· 406·7 current·7 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for googleworkspace-bot/gws-gmail-reply-all.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Gws Gmail Reply All" (googleworkspace-bot/gws-gmail-reply-all) from ClawHub.
Skill page: https://clawhub.ai/googleworkspace-bot/gws-gmail-reply-all
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: gws
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install gws-gmail-reply-all

ClawHub CLI

Package manager switcher

npx clawhub@latest install gws-gmail-reply-all
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill's name, description, and runtime instructions consistently describe a single purpose: invoking the 'gws' CLI to reply-all to a Gmail message. The only mismatch is that this SKILL.md does not declare any auth or environment variables itself — it delegates auth and global flags to ../gws-shared/SKILL.md (expected for shared tooling, but the required credentials/scope will be defined outside this file).
Instruction Scope
All runtime instructions are limited to invoking the 'gws' CLI with documented flags and options. The SKILL.md does not instruct reading arbitrary system files, network endpoints, or unspecified environment variables. It does instruct the user/agent to consult ../gws-shared/SKILL.md for auth and global flags.
Install Mechanism
This is an instruction-only skill with no install spec and no code files; nothing is written to disk by the skill itself. The risk surface is primarily the external 'gws' binary that must already exist on PATH.
Credentials
This skill declares no required environment variables or credentials itself, which is proportional to an instruction-only wrapper. However, it explicitly defers authentication and global flags to ../gws-shared/SKILL.md; those external requirements may request Gmail credentials or other env vars — inspect that shared file to confirm the exact credentials and scopes requested.
Persistence & Privilege
No elevated persistence is requested (always: false). The skill is user-invocable and may be invoked autonomously by the agent per platform defaults, which is normal for skills; there are no indications it modifies other skills or system-wide settings.
Assessment
This skill is a lightweight wrapper around a local 'gws' CLI and appears to do only what it says (reply-all). Before installing: 1) verify the 'gws' binary on your system (which version, where it came from, and whether you trust it). 2) Open ../gws-shared/SKILL.md (or run the recommended 'gws generate-skills' in a safe environment) to see exactly what authentication, environment variables, and scopes are required — the shared file likely contains the Gmail credentials that this command will use. 3) Confirm you are comfortable granting the gws tooling access to your Gmail account and that attachments or drafts handling meets your safety/privacy needs. If you cannot inspect the gws binary or the shared auth file, treat installation as higher risk.

Like a lobster shell, security has layers — review code before you run it.

Plugin bundle (nix)
Skill pack · CLI binary · Config
SKILL.mdCLIConfig
CLI help (from plugin)
gws gmail +reply-all --help

Runtime requirements

Binsgws
latestvk978skacdkmxcwkwkfrx0fvk9h83z3vg
406downloads
0stars
15versions
Updated 4w ago
v1.0.14
MIT-0

gmail +reply-all

PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it.

Reply-all to a message (handles threading automatically)

Usage

gws gmail +reply-all --message-id <ID> --body <TEXT>

Flags

FlagRequiredDefaultDescription
--message-idGmail message ID to reply to
--bodyReply body (plain text, or HTML with --html)
--fromSender address (for send-as/alias; omit to use account default)
--toAdditional To email address(es), comma-separated
--attachAttach a file (can be specified multiple times)
--ccCC email address(es), comma-separated
--bccBCC email address(es), comma-separated
--htmlTreat --body as HTML content (default is plain text)
--dry-runShow the request that would be sent without executing it
--draftSave as draft instead of sending
--removeExclude recipients from the outgoing reply (comma-separated emails)

Examples

gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Sounds good to me!'
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Updated' --remove bob@example.com
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Adding Eve' --cc eve@example.com
gws gmail +reply-all --message-id 18f1a2b3c4d --body '<i>Noted</i>' --html
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Notes attached' -a notes.pdf
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Draft reply' --draft

Tips

  • Replies to the sender and all original To/CC recipients.
  • Use --to to add extra recipients to the To field.
  • Use --cc to add new CC recipients.
  • Use --bcc for recipients who should not be visible to others.
  • Use --remove to exclude recipients from the outgoing reply, including the sender or Reply-To target.
  • The command fails if no To recipient remains after exclusions and --to additions.
  • Use -a/--attach to add file attachments. Can be specified multiple times.
  • With --html, the quoted block uses Gmail's gmail_quote CSS classes and preserves HTML formatting. Use fragment tags (<p>, <b>, <a>, etc.) — no <html>/<body> wrapper needed.
  • With --html, inline images in the quoted message are preserved via cid: references.
  • Use --draft to save the reply as a draft instead of sending it immediately.

See Also

Comments

Loading comments...