← Back to Skills Marketplace
mguozhen

Social Brand Voice

by mguozhen · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
128
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install social-brand-voice
Description
Brand voice guide creator for social media. Define your brand's tone, vocabulary, writing rules, and examples across platforms — so every post sounds consist...
Usage Guidance
This skill appears to do what it says (generate a brand voice guide) and contains a small helper script that invokes your OpenClaw agent. Before installing or running it: 1) Confirm you have the openclaw CLI and python3 available (the metadata doesn't list them but analyze.sh requires them). 2) Review and avoid passing any sensitive secrets or private customer data to the script — the input is forwarded to your agent and may be sent to whatever model endpoint your OpenClaw configuration uses. 3) If you want clearer safety, ask the publisher to add required-binaries (openclaw, python3) to the metadata and to document whether the agent runs completely locally or contacts a hosted API. 4) If you are uncertain about where your data will go, run the script in an isolated environment or with dummy inputs first.
Capability Analysis
Type: OpenClaw Skill Name: social-brand-voice Version: 1.0.0 The skill is designed to generate brand voice guides, but the core logic in `analyze.sh` contains a shell injection vulnerability. It embeds unsanitized user input (`${INPUT}`) directly into a double-quoted string (`PROMPT`), which allows for arbitrary command execution via command substitution (e.g., `$(...)` or backticks) when the script is executed. While the intent appears to be a legitimate utility for brand strategy, the lack of input sanitization in a script that handles user-provided text poses a high risk of remote code execution (RCE).
Capability Assessment
Purpose & Capability
Name/description (brand voice guide) matches the behavior: the script builds a prompt and asks an agent to generate a multi-part brand voice guide. Nothing in the code suggests functionality beyond content generation.
Instruction Scope
analyze.sh constructs a full prompt from the user's input and runs 'openclaw agent --local ...' to produce the guide, then formats output with python3. The script does not read arbitrary files, environment variables, or external hard-coded endpoints. Note: all user-provided input is forwarded to the agent invocation — avoid sending secrets.
Install Mechanism
No install spec (instruction-only plus a helper script). No downloads or archive extraction. Nothing writes to system paths or attempts to install third-party code.
Credentials
The skill declares no required binaries or env vars, but analyze.sh invokes the 'openclaw' CLI and 'python3' at runtime. The missing declared requirements is an inconsistency. Also, while no credentials are requested by the skill, the openclaw agent will run using whatever agent configuration/credentials exist on the host — that could cause user input to be sent to a remote model provider depending on the user's OpenClaw configuration.
Persistence & Privilege
always:false and the skill does not modify system or other-skill configs. It does not request persistent presence or elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install social-brand-voice
  3. After installation, invoke the skill by name or use /social-brand-voice
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Social Brand Voice guide creator for social media. - Define brand tone, vocabulary, writing rules, and content examples for consistent, on-brand posts. - Covers 4 voice dimensions, a tone spectrum, vocabulary do's/don'ts, and platform-specific adaptations. - Provides "before/after" content examples and a quick reference card for teams. - Accepts prompts like brand voice, tone of voice, brand guide, or voice guide to generate tailored outputs.
Metadata
Slug social-brand-voice
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Social Brand Voice?

Brand voice guide creator for social media. Define your brand's tone, vocabulary, writing rules, and examples across platforms — so every post sounds consist... It is an AI Agent Skill for Claude Code / OpenClaw, with 128 downloads so far.

How do I install Social Brand Voice?

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

Is Social Brand Voice free?

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

Which platforms does Social Brand Voice support?

Social Brand Voice is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Social Brand Voice?

It is built and maintained by mguozhen (@mguozhen); the current version is v1.0.0.

💬 Comments