← Back to Skills Marketplace
milstan

Outclaw Style

by milstan · GitHub ↗ · v1.0.6 · MIT-0
cross-platform ⚠ suspicious
99
Downloads
0
Stars
1
Active Installs
7
Versions
Install in OpenClaw
/install outclaw-style
Description
Learn the user's writing style per outreach channel (email, LinkedIn, Twitter/X, WhatsApp, Slack, SMS, Discord, Telegram — whatever is connected for this ten...
Usage Guidance
Key things to check before installing or enabling this skill: - Confirm connectors and prerequisites: Ask the platform/author which connectors (gog gmail, slack-mcp-server, whatsapp-mcp-ts, linkedin-cli, etc.) and local scripts (scripts/message_classifier.py, scripts/style_evaluator.py) must be present and whether the platform will provide them. The skill references these but declares none, so it may fail or behave unexpectedly. - Clarify credential handling: The skill will need access to your message stores (email, Slack, WhatsApp, Telegram, Discord, etc.). Find out where OAuth tokens/credentials are stored, whether the platform will prompt you, and whether the skill will request any new credentials. Do not assume 'no env vars' means no secrets are used — connectors often require them. - Understand auto-invocation/privacy: The skill can be auto-invoked silently by outclaw-plan to process a channel and will read outbound messages and write raw exports to kb/raw/ and learned prompts to ~/.openclaw/outclaw/styles/. If you do not want automatic scanning of message history, disable auto-invoke or require user confirmation for runs. - Inspect persistence and storage protections: Raw outbound messages will be saved to disk. Ask where kb/raw/ and ~/.openclaw/ are located on your environment, who can read them, and whether they are encrypted. If sensitive, request that raw exports be avoided or that the skill redact PII before persisting. - Resolve inconsistencies around user confirmation: The references include a 'User Confirmation' step (showing sample messages for approval) but SKILL.md also describes silent auto-invocation and forbids prompting for 'preferred tone'. Ask the author to clarify when the skill will present samples for review and when it will run silently. - Request missing artifacts or run in a sandbox: The skill refers to scripts that are not bundled. Ask the author for those scripts or run the skill in a test/sandbox environment first to observe behavior and logs. - If you proceed, prefer explicit opt-in: Only enable the skill for tenants/channels you explicitly permit, and consider disabling automatic background runs until you are satisfied with its data handling and required connectors.
Capability Assessment
Purpose & Capability
The skill legitimately needs access to outbound messages across many channels and to persist learned prompts locally, which matches its description. However, it references many external CLIs/services (gog gmail, linkedin-cli, slack-mcp-server, whatsapp-mcp-ts, telegram-mcp, discord-mcp, XActions/xurl, mac_messages_mcp, bsky-mcp-server) and local helper scripts (scripts/message_classifier.py, scripts/style_evaluator.py) that are not declared in the skill's metadata (no required binaries, no install instructions, no required env vars). That mismatch (needs many connectors but declares none) is concerning and can lead to silent failures or unexpected behavior if the platform does not supply those connectors.
Instruction Scope
Runtime instructions explicitly tell the agent to collect outbound messages, classify them, write raw message dumps to kb/raw/style-<tenant>-<channel>-<ts>.jsonl and persist learned prompts in ~/.openclaw/outclaw/styles/<tenant>/<channel>_style.md. The skill can be auto-invoked silently by outclaw-plan to process a channel with no learned style, meaning it may read and persist private messages without a direct user prompt. There is also an internal inconsistency: the references describe a 'User Confirmation' step presenting sample messages for approval, while the SKILL.md emphasizes silent auto-invocation and forbids soliciting 'preferred tone' — it's unclear when/if user confirmation happens.
Install Mechanism
This is an instruction-only skill with no install spec (lowest install risk). However, it depends on external CLIs and local scripts that are not included in the package. The absence of an install mechanism or bundled tooling means the skill will either fail when those commands are missing or rely on platform-provided connectors; that operational gap is important to verify before use.
Credentials
The skill requests no environment variables or explicit credentials in metadata, yet its operation requires access to message stores and connectors that typically need OAuth tokens/credentials. It also accesses local config/memory files (capabilities/<tenant>.json, tenant memory, kb, and home directory paths). The lack of declared credential requirements reduces transparency about what secrets will be used or required by the platform for it to function.
Persistence & Privilege
always:false (good). The skill will persist data to the user's home (~/.openclaw/outclaw/styles/) and to kb/raw/ (raw message exports). Persisting training data and learned prompts is consistent with the skill's purpose, but combined with auto-invocation (silent, one-channel runs triggered by outclaw-plan) this creates a privacy surface: private outbound messages will be written to disk without an explicit permission prompt unless the platform enforces such prompts. The skill does not attempt to modify other skills or system settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install outclaw-style
  3. After installation, invoke the skill by name or use /outclaw-style
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.6
v2.1.33: hard sanity gate refuses truncated Leadbay pulls — caps agent's paraphrase-and-summarize failure mode
v1.0.5
v2.1.32: ensure_leadbay_bound self-heal for plugins.allow + entries + agent skills + extensions dir
v1.0.4
v2.1.31: pull count=50, kill stale --n 3, heredoc-write discipline
v1.0.3
v2.1.30: paste-the-file-verbatim rule + sanity gate kills 'see above' bypass
v1.0.2
v2.1.29: first-action scaffolder rule + chat-reply-must-validate + angle-fit detector (kills 'furthers their sustainability goals' class)
v1.0.1
v2.1.28: agent mindset + options-and-choose + coherence checklist + evidence card + per-tenant style + daily launchd cron
v1.0.0
- Initial release of outclaw-style. - Learns and saves per-channel writing style prompts for each tenant based on outbound message samples. - Implements a 5-iteration Prompt Learning Protocol for style extraction and prompt refinement. - Supports training via explicit user command or silent auto-invocation by outclaw-plan when needed. - Stores learned prompts and related metadata in a resolver-compliant format, with strict consent and privacy handling. - Generates compact user reports on training results, including best score and sample counts per channel.
Metadata
Slug outclaw-style
Version 1.0.6
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 7
Frequently Asked Questions

What is Outclaw Style?

Learn the user's writing style per outreach channel (email, LinkedIn, Twitter/X, WhatsApp, Slack, SMS, Discord, Telegram — whatever is connected for this ten... It is an AI Agent Skill for Claude Code / OpenClaw, with 99 downloads so far.

How do I install Outclaw Style?

Run "/install outclaw-style" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Outclaw Style free?

Yes, Outclaw Style is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Outclaw Style support?

Outclaw Style is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Outclaw Style?

It is built and maintained by milstan (@milstan); the current version is v1.0.6.

💬 Comments