← Back to Skills Marketplace
banxian87

Content Creator Assistant

by banxian87 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
83
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install content-creator-assistant
Description
AI writing assistant using Reflection + Tree of Thoughts for high-quality content creation. Generates articles, blogs, and documentation with iterative refin...
README (SKILL.md)

Content Creator Assistant

AI-powered writing assistant that combines creative exploration (Tree of Thoughts) with iterative refinement (Reflection) to produce high-quality content.


Features

✨ Creative Ideation

  • Multi-path Exploration: Generate multiple content angles
  • Angle Selection: Choose the best approach based on audience and goals
  • Outline Generation: Structured content planning

📝 Iterative Refinement

  • Self-Reflection: Identify weaknesses in drafts
  • Quality Improvement: Iterative enhancement cycles
  • Style Consistency: Maintain tone and voice

🎯 Content Types

  • Blog posts
  • Technical articles
  • Documentation
  • Marketing copy
  • Social media content

Usage

Basic Writing

const writer = new ContentCreatorAssistant();

const article = await writer.write({
  topic: 'The Future of AI in Healthcare',
  type: 'blog-post',
  audience: 'general public',
  length: 'medium'  // short, medium, long
});

console.log(article.content);

Advanced Options

const writer = new ContentCreatorAssistant({
  style: 'professional',
  tone: 'informative',
  iterations: 3,  // Reflection cycles
  branches: 4,    // ToT exploration paths
  verbose: true
});

const article = await writer.write({
  topic: 'Microservices Architecture',
  type: 'technical-article',
  audience: 'developers',
  keyPoints: ['scalability', 'maintainability', 'trade-offs'],
  wordCount: 2000
});

Workflow

1. Tree of Thoughts (Creative Phase)
   ├─ Generate 4 content angles
   ├─ Evaluate each angle
   └─ Select best approach

2. Outline Generation
   ├─ Create structured outline
   └─ Validate flow

3. Draft Writing
   └─ Write initial draft

4. Reflection (Refinement Phase)
   ├─ Evaluate draft quality
   ├─ Identify improvements
   ├─ Revise content
   └─ Repeat (3 iterations)

5. Final Polish
   ├─ Grammar check
   ├─ Style consistency
   └─ Format output

Example Output

# The Future of AI in Healthcare

## Introduction
Artificial Intelligence is revolutionizing healthcare, from diagnosis to treatment planning...

## Current Applications

### Diagnostic Imaging
AI-powered image analysis can detect diseases earlier and more accurately...

### Personalized Medicine
Machine learning algorithms analyze patient data to recommend tailored treatments...

## Future Outlook

By 2030, we expect to see...

## Conclusion
AI in healthcare is not just a trend—it's a transformation that will...

Architecture

User Request
    ↓
Tree of Thoughts Agent
    ├─ Angle 1: Technical deep-dive
    ├─ Angle 2: Case studies
    ├─ Angle 3: Future predictions
    └─ Angle 4: Practical guide
    ↓
Best Angle Selection
    ↓
Outline Generation
    ↓
Draft Writing
    ↓
Reflection Agent (3 iterations)
    ├─ Iteration 1: Structure & flow
    ├─ Iteration 2: Content quality
    └─ Iteration 3: Style & polish
    ↓
Final Content

Installation

clawhub install content-creator-assistant

License

MIT


Author

AI-Agent


Version

1.0.0


Created

2026-04-02

Usage Guidance
This skill's functionality (content writing with Tree of Thoughts + Reflection) matches its description and it doesn't request secrets or network access by itself — good. However, the package has coherence issues: index.js imports './agents/tree-of-thoughts' and './agents/reflection' but the repository provides agents/content-agents.js (different paths/names), and SKILL.md implies 'instruction-only' despite code files being present. These problems will likely cause the skill to fail or be incomplete. Before installing or enabling this skill: 1) Inspect and run the code in a safe sandbox; 2) Ask the publisher to provide corrected/consistent files (or fix require paths to ./agents/content-agents.js); 3) If you plan to run it inside an automated agent, ensure the llm implementation you inject is trusted (the code delegates generation to an llm object, which could, in principle, perform network calls depending on its implementation); 4) Prefer not to grant it broad privileges or production access until the packaging/consistency issues are resolved.
Capability Analysis
Type: OpenClaw Skill Name: content-creator-assistant Version: 1.0.0 The skill bundle is a well-structured AI writing assistant implementing 'Tree of Thoughts' and 'Reflection' patterns for content generation. The code in index.js and agents/content-agents.js focuses entirely on orchestrating LLM prompts for ideation, drafting, and refinement without any risky behaviors such as file system access, network exfiltration, or shell execution.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, and code all describe a content-writing assistant (Tree of Thoughts + Reflection). The code implements those behaviors and does not request unrelated credentials or system access. However, the manifest/README claims 'instruction-only' while code files are present — this mismatch is unexpected but not itself dangerous.
Instruction Scope
SKILL.md usage and workflow stay within the declared purpose and do not instruct reading unrelated files or exfiltrating data. But there are inconsistencies: index.js requires './agents/tree-of-thoughts' and './agents/reflection' while the repository provides a single agents/content-agents.js file exporting TreeOfThoughtsAgent and ReflectionAgent. This broken import structure means the code as packaged will fail to run; it's unclear whether this is an accidental packaging bug or an incomplete/modified package.
Install Mechanism
No install spec is provided (instruction-only from the registry's perspective), which is low risk. The package does include code files and a package.json but no declared installation process; the SKILL.md includes an example 'clawhub install' command but no actual install manifest. The absence of an install script is coherent with low install risk, but the mismatch should be clarified.
Credentials
No required environment variables, binaries, or config paths are declared or used. The code does not read environment variables or call external endpoints directly — it relies on an injected llm object. This is proportionate to a content-generation skill.
Persistence & Privilege
Flags (always: false, user-invocable: true, disable-model-invocation: false) are normal for a user-invocable skill. The skill does not request permanent presence or attempt to modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install content-creator-assistant
  3. After installation, invoke the skill by name or use /content-creator-assistant
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
AI writing assistant with Reflection + Tree of Thoughts for iterative content creation
Metadata
Slug content-creator-assistant
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Content Creator Assistant?

AI writing assistant using Reflection + Tree of Thoughts for high-quality content creation. Generates articles, blogs, and documentation with iterative refin... It is an AI Agent Skill for Claude Code / OpenClaw, with 83 downloads so far.

How do I install Content Creator Assistant?

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

Is Content Creator Assistant free?

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

Which platforms does Content Creator Assistant support?

Content Creator Assistant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Content Creator Assistant?

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

💬 Comments