Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Content Gen

v1.1.1

Generate social media content pack from PRD — LinkedIn post, Reddit answer draft, and Twitter/X thread. Use when user says "create content", "write LinkedIn...

0· 654·1 current·1 all-time
byRust@fortunto2
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description claim: generate social media content from a project's PRD/README. Requested/allowed tools: Read, Grep, Glob, Write, AskUserQuestion, and optional MCP helpers for project search/info — all are coherent and proportionate for extracting messaging and writing a content-pack file.
Instruction Scope
Instructions explicitly read project files (docs/prd.md, README.md, CLAUDE.md, research.md) and may run codebase searches to extract features. This is expected for the task, but it means the skill will access any content in the provided project path (including any secrets, credentials, or private telemetry present in repo files). It writes output to docs/content-pack.md which may overwrite files.
Install Mechanism
No install spec and no code files — instruction-only skill. This minimizes install-time risk because nothing is downloaded or written by an installer.
Credentials
The skill requests no environment variables or credentials. The only access it needs is file read/write within a project, which is proportionate to generating marketing content.
Persistence & Privilege
always is false and there is no indication the skill modifies other skills or system-wide configuration. It writes a single output file within the project scope, which is reasonable for its purpose.
Assessment
This skill appears coherent for generating social media copy from a project's documentation. Before installing/using it: (1) be aware it will read the project path you provide (including code and docs) — avoid pointing it at repos that contain secrets or private metrics you don't want exposed in generated drafts; (2) it will write docs/content-pack.md and may overwrite existing content — back up any important files first; (3) if the MCP helper tools (project_code_search, kb_search) are available in your agent environment, confirm they don't route sensitive data to external services you don't trust; (4) always review and sanitize generated posts (especially metrics, URLs, or claims) before publishing. If you need a stricter scope, consider running it on a sanitized copy of your repo or removing the project_code_search helper from available tools.

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

Runtime requirements

📝 Clawdis
latestvk97bq3g43v68gpqcty369z572n81kksm
654downloads
0stars
2versions
Updated 8h ago
v1.1.1
MIT-0

/content-gen

Generate a promotion content pack from a project's PRD or README. Produces 3 ready-to-use content pieces: LinkedIn post, Reddit answer draft, and Twitter/X thread. For video scripts, use /video-promo.

MCP Tools (use if available)

  • kb_search(query) — find related methodology and principles
  • project_info(name) — get project details, stack, description
  • project_code_search(query, project) — find key features in codebase

If MCP tools are not available, fall back to Glob + Grep + Read.

Steps

  1. Parse project from $ARGUMENTS.

    • If project name: find PRD at docs/prd.md, or README.md, or CLAUDE.md.
    • If path: read directly.
    • If empty: ask via AskUserQuestion — "Which project to generate content for?"
  2. Extract core messaging from PRD/README (parallel reads):

    • Problem: What pain does this solve? (1 sentence)
    • Solution: What does the product do? (1 sentence)
    • ICP: Who is the target user? (persona)
    • Key features: Top 3-5 differentiating features
    • Unique angle: What nobody else does (gap from research.md if exists)
    • Social proof: Any metrics, users, downloads (if available)
  3. Forced reasoning — messaging framework: Before generating content, write out:

    • Hook: What stops the scroll? (pain point or surprising stat)
    • Proof: Why should they believe you? (demo, numbers, authority)
    • CTA: What's the one action? (try, sign up, download)
    • Tone: Based on ICP — casual/professional/technical/friendly
  4. Generate content pieces:

    4a. LinkedIn Post

    Format: Hook line → Story (before/after) → Insight → CTA

    • 1300-1500 chars max
    • First line is the hook (visible before "see more")
    • Use line breaks for readability
    • End with question to drive engagement

    4b. Reddit Answer Draft

    Format: Helpful answer that naturally mentions the product

    • NOT promotional — value-first, product mention is secondary
    • Suggest 3-5 subreddits where this would be relevant
    • Write as if answering someone's genuine question
    • Include "disclaimer: I built this" transparency

    4c. Twitter/X Thread (5-7 tweets)

    Format: Hook tweet → Problem → Solution → Demo → Social proof → CTA

    • Each tweet: 240-280 chars max
    • Tweet 1: standalone hook (works without thread)
    • Last tweet: CTA with link
    • Include emoji sparingly (1-2 per tweet max)
  5. Write content pack to docs/content-pack.md:

    # Content Pack: {Project Name}
    
    **Generated:** {YYYY-MM-DD}
    **ICP:** {target persona}
    **Core message:** {one-line value prop}
    
    ## Messaging Framework
    - **Hook:** {hook}
    - **Proof:** {proof}
    - **CTA:** {cta}
    
    ---
    
    ## 1. LinkedIn Post
    {ready to copy-paste}
    
    ## 2. Reddit Draft
    **Target subreddits:** r/..., r/..., r/...
    {answer draft}
    
    ## 3. Twitter/X Thread
    {numbered tweets}
    
    > For video script, run `/video-promo {project}`.
    
    ---
    *Generated by /content-gen. Edit before publishing.*
    
  6. Output summary — print core message + list of generated content pieces.

Notes

  • All content is draft — always review before publishing
  • Reddit draft should feel genuinely helpful, not promotional
  • For video scripts, use /video-promo (owns video generation entirely)
  • Rerun after major product updates to refresh messaging
  • Works best with detailed PRD — falls back to README if no PRD

Common Issues

No PRD found

Cause: Project doesn't have docs/prd.md or README. Fix: Provide a project path with PRD, or run /validate first to generate one.

Content too generic

Cause: PRD lacks specific differentiators or ICP details. Fix: Ensure PRD has detailed problem statement, ICP persona, and unique angle. Add research.md for competitive context.

Wrong tone for audience

Cause: ICP not clearly defined in PRD. Fix: Specify the target audience in PRD. LinkedIn = professional, Reddit = casual/technical, Twitter = punchy/conversational.

Comments

Loading comments...