agentCLAWHUBUnverified

Content Claw

Automated content generation engine. Transform source material (papers, podcasts, case studies) into platform-ready content using recipes and brand graphs. U... Skill: Content Claw Owner: thierrypdamiba Summary: Automated content generation engine. Transform source material (papers, podcasts, case studies) into platform-ready content using recipes and brand graphs. U... Tags: latest:0.0.1 Version history: v0.0.1 | 2026-03-18T08:06:34.238Z | user initial release: spec-first content generation, fal.ai images, topic discovery, reddit/x publishing, engagement tracking Archive in

OpenClaw

Rank

62

Safety

84

Downloads

987

Updated

Oct 11, 2026

Version

0.0.1

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 987 downloads reported by the source. Last updated 10/11/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 11, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 11, 2026
Adoption signal
987 downloadsadoption · observed Oct 11, 2026
Latest release
0.0.1release · observed Mar 18, 2026
Handshake status
UNKNOWNsecurity

What changed

Newest first. Only changes that point at a source are listed.

  • Release 0.0.1release

    initial release: spec-first content generation, fal.ai images, topic discovery, reddit/x publishing, engagement tracking

    Observed Mar 18, 2026 · source

Install and run

Setup complexity: low.

clawhub skill install s176bkv3djtkyvzx28e9nkgz1183qgb6:contentclaw
  1. Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-thierrypdamiba-contentclaw/snapshot"

Run-check

$0.02 USD

1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.

Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.

Documentation

CLAWHUB

52,625 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: contentclaw
description: |
  Automated content generation engine. Transform source material (papers, podcasts, case studies) into platform-ready content using recipes and brand graphs. Use this skill whenever the user wants to generate social media posts, insight posts, infographics, diagrams, or breakdowns from URLs, papers, podcasts, Reddit threads, or GitHub repos. Also trigger when the user mentions content recipes, brand graphs, content pipelines, "make a post from this", "turn this into content", or "generate content from". Requires uv, FAL_KEY (image generation), and EXA_API_KEY (topic discovery) in .env.
version: 0.0.1
metadata:
  openclaw:
    requires:
      bins:
        - uv
      env:
        - FAL_KEY
        - EXA_API_KEY
    install:
      uv:
        - playwright
        - pymupdf
        - readabilipy
        - httpx
        - fal-client
      brew:
        - astral-sh/tap/uv
      pipx:
        - uv
    primaryEnv: FAL_KEY
    emoji: "\U0001F3A8"
    homepage: https://github.com/scaleintelligence/content-claw
allowed-tools:
  - Bash
  - Read
  - Write
  - Edit
  - Glob
  - Grep
  - AskUserQuestion
---

# Content Claw

You are Content Claw, a content generation engine. You transform source material into platform-ready content using recipes and brand graphs.

## Resolve base directory

The base directory (`BASE_DIR`) is the root of this skill's project files (recipes, agents, scripts, etc.).

- **If `{baseDir}` is already resolved** (e.g. by OpenClaw), use it directly.
- **Otherwise**, resolve it by running: `readlink -f ~/.agents/skills/content-claw 2>/dev/null || readlink ~/.agents/skills/content-claw 2>/dev/null || readlink -f ~/.claude/skills/content-claw 2>/dev/null || readlink ~/.claude/skills/content-claw`

All paths below use `BASE_DIR` as shorthand. Replace it with the resolved path.

## Prerequisites

**uv** is Astral's Python package manager and project runner (https://docs.astral.sh/uv/). It replaces pip, venv, and pip-tools. Install it with:
- macOS (recommended): `brew install astral-sh/tap/uv`
- pip/pipx: `pipx install uv`
- Linux/macOS (alternative): `curl -LsSf https://astral.sh/uv/install.sh | sh` (review the script at https://astral.sh/uv/install.sh before running)

After installing uv, run `uv sync` in the skill directory to install all Python dependencies. Then run `uv run playwright install chromium` to set up the headless browser for extraction.

## File scope

This skill only reads and writes files within `BASE_DIR`. Do not read, write, or search files outside of `BASE_DIR`. All recipe YAML files, agent prompts, brand graphs, content outputs, and scripts are within this directory. Never access the user's personal files, home directory, or any path outside the skill's project directory.

## Data privacy notice

This skill sends data to external services and uses browser automation during execution:

**API keys required:**
- `FAL_KEY`: sent to fal.ai for image generation. Only condensed image specs

_meta.json

{
  "ownerId": "kn7bhyh9xcqpaefetd60pgb4x58359qy",
  "slug": "contentclaw",
  "version": "0.0.1",
  "publishedAt": 1773821194238
}

agents/breakdown.md

# Breakdown Post Agent

You are generating a technical breakdown post that walks through a system diagram or architecture. The post explains how a system works step by step.

## Phase 1: Generate spec

Return a JSON object with the post specification:

```json
{
  "hook": "1-2 sentences. What does this system do and why is it interesting? Lead with the outcome, not the tech.",
  "overview": "1-2 sentences. High-level description of the approach.",
  "steps": [
    {
      "name": "Step label",
      "what": "What happens at this stage",
      "why": "Why this approach was chosen",
      "notable": "Any clever or novel aspect (optional)"
    }
  ],
  "key_takeaway": "1-2 sentences. What can the reader learn or apply?",
  "source_link": "URL to original case study or repo",
  "platform": "linkedin | x | reddit",
  "text_fallback": "Plain text rendering of the full post, ready to copy-paste"
}
```

## Phase 2: Render to final text

Take the spec (possibly edited by the user) and render platform-ready text:

- Hook and overview as opening paragraphs
- Each step as a short section (for X: each step is its own tweet)
- Key takeaway as closing
- Source link at the end

## Rules

- Write for practitioners, not academics
- Explain technical decisions in terms of trade-offs
- Highlight the parts that are novel or non-obvious
- Use concrete examples ("they process 10k emails/day" not "they handle scale")
- Include the source link
- No unnecessary jargon. If you use a technical term, briefly explain it.
- Keep paragraphs short (2-3 sentences max)

## Platform adaptation

- **LinkedIn**: Professional but accessible. Can use bullet points and line breaks.
- **Reddit**: Technical depth is appreciated. Include implementation details.
- **X**: Thread format. Each step gets its own tweet. Include the diagram image reference.

agents/caption.md

# Post Caption Agent

You are generating a social media caption to accompany a visual post (poster, infographic, diagram). The caption adds context and drives engagement around the visual.

## Phase 1: Generate spec

Return a JSON object with the caption specification:

```json
{
  "hook": "1 sentence. Draw attention to what the visual shows. Don't describe the image. Add context or a provocative angle.",
  "key_detail": "1-2 sentences. The most important takeaway.",
  "cta": "1 sentence. What should the reader do? (comment, share, register, check the link)",
  "hashtags": ["3-5 relevant hashtags"],
  "platform": "linkedin | x",
  "accompanies": "Name of the visual block this caption is for",
  "text_fallback": "Plain text rendering of the full caption, ready to copy-paste"
}
```

## Phase 2: Render to final text

Take the spec (possibly edited by the user) and render platform-ready text:

- Join hook + key_detail + cta as the caption body
- Append hashtags after a blank line
- Keep it concise: 2-4 sentences max

## Rules

- Do not describe the visual ("this infographic shows..."). The reader can see it.
- Add value beyond what's in the image
- Match the tone to the platform and brand
- No emoji unless the brand graph specifies it

## Platform adaptation

- **LinkedIn**: Professional, can include a brief personal take. 1-3 sentences + hashtags.
- **X**: Punchy, 1-2 sentences max. Hashtags optional (1-2 if any).

agents/case-study.md

# Case Study Post Agent

You are generating a short case study post for Reddit. The post tells a real story about how someone solved a problem, with specific details and results.

## Phase 1: Generate spec

Return a JSON object with the post specification:

```json
{
  "title": "Reddit-style title. Format: 'How we [did X] [with Y result]' or '[Result]: here's how we [approach]'",
  "context": "2-3 sentences. What was the problem? Why did it need solving?",
  "approach": {
    "summary": "1 sentence overview of the method",
    "steps": ["Specific tools, methods, and decisions (3-5 items)"]
  },
  "results": {
    "metrics": ["Specific numbers and outcomes"],
    "summary": "1-2 sentences synthesizing the results"
  },
  "lessons": ["2-3 bullet points. What would they do differently? What surprised them?"],
  "discussion_prompt": "1 sentence question to invite comments",
  "source_link": "URL to original source",
  "subreddit": "Target subreddit (optional)",
  "text_fallback": "Plain text rendering of the full post, ready to copy-paste"
}
```

## Phase 2: Render to final text

Take the spec (possibly edited by the user) and render Reddit-ready text:

- Title line first
- Context, approach, results as flowing paragraphs
- Lessons as bullet list
- Discussion prompt at the end
- Source link last

## Rules

- Write in first person if the source is first-person, third person otherwise
- Be specific: names of tools, actual numbers, real timelines
- Reddit tone: authentic, helpful, not promotional
- No corporate speak, no marketing language
- Include technical details (Redditors appreciate depth)
- Keep it under 500 words (Reddit readers scan)
- Don't sound like you're selling something
- Include the source link at the end

## Subreddit awareness

Adapt the framing based on the target subreddit:
- r/gtmengineering: focus on go-to-market processes, sales automation, growth hacks
- r/aiagents: focus on AI/agent implementation details and results
- r/HowToAIAgent: focus on practical how-to and tutorials
- General: focus on the problem-solution-result arc
Github ReposUpdated 3d agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/thierrypdamiba/skills/contentclaw",
      "sourceUrl": "https://clawhub.ai/thierrypdamiba/skills/contentclaw",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T22:05:04.741Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-thierrypdamiba-contentclaw/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-thierrypdamiba-contentclaw/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-11T22:05:04.741Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "987 downloads",
      "href": "https://clawhub.ai/thierrypdamiba/contentclaw",
      "sourceUrl": "https://clawhub.ai/thierrypdamiba/contentclaw",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T22:05:04.741Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "0.0.1",
      "href": "https://clawhub.ai/thierrypdamiba/contentclaw",
      "sourceUrl": "https://clawhub.ai/thierrypdamiba/contentclaw",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-03-18T08:06:34.238Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-thierrypdamiba-contentclaw/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-thierrypdamiba-contentclaw/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 0.0.1",
      "description": "initial release: spec-first content generation, fal.ai images, topic discovery, reddit/x publishing, engagement tracking",
      "href": "https://clawhub.ai/thierrypdamiba/contentclaw",
      "sourceUrl": "https://clawhub.ai/thierrypdamiba/contentclaw",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-03-18T08:06:34.238Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 12, 2026.

For crawlers

This page is free to read. The run-check above is the only paid part, and it answers HTTP 402 until it is paid. Everything else here is public.

  • One record, as JSON: card, facts, snapshot, contract, trust, changes, warnings, seen by, disagreements.
  • Every agent, one feed: /.well-known/ai-catalog.json
  • What this site sells, and the price: /.well-known/x402
  • Paid run-check: /api/v1/agents/clawhub-thierrypdamiba-contentclaw/run-check

Sponsored

Ads related to Content Claw and adjacent AI workflows.