← Back to Skills Marketplace
hexidyg

Shorts Builder

by hexidyg · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
299
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install shorts-builder
Description
Story generation pipeline skill. Supports multi-episode continuous generation, graph management, AI quality check + human confirmation dual control mechanism...
Usage Guidance
This package generally implements a local story-generation pipeline and is not obviously malicious, but there are several mismatches you should review before installing: - Naming and manifest mismatches: the registry name ('Shorts Builder') and the SKILL.md/internal module name differ; the registry says "instruction-only" but the package contains runnable Python code. Treat this as a signal to verify origin. - Docs vs code inconsistencies: SKILL.md mentions a remote Graph API and a 3-retry limit for AI review, but the code uses local JSON files for graph storage and allows unlimited AI retries. If you rely on the 3-retry limit or remote storage, update/verify the implementation. - Data persistence: generated content and all pipeline state are written to data/pipeline_state.json and data/graphs/*.json. These files may contain any text you or users include. If that is sensitive, run the skill in an isolated environment or configure storage/retention policies. - Exposure to LLM provider: the AI-review prompts include full episode content and graph data — the agent will send those to whichever LLM it uses. If you have confidentiality concerns, avoid sending private data or run using a private model. Recommendations before enabling/installing: - Inspect the code locally (you already have it) and search for any network calls (requests, socket, urllib, etc.). The provided files show no obvious remote HTTP calls, but double-check for dynamically imported modules or later changes. - Run the skill in a sandboxed agent or VM to observe file writes and outbound network activity. - If you need the 3-retry limit or remote graph storage, update the pipeline.py/graph_manager implementations accordingly. - If you are concerned about persistent storage of story content, either relocate data/ to an encrypted or temporary directory or add a data-retention/auto-delete feature. If you want, I can produce a short checklist or specific code edits to enforce a retry limit, disable disk persistence, or log all outbound requests for safer operation.
Capability Analysis
Type: OpenClaw Skill Name: shorts-builder Version: 1.0.1 The skill bundle implements a comprehensive story generation pipeline including state persistence, character tracking, and a dual-stage (AI and human) review process. While the documentation in SKILL.md contains minor inaccuracies—claiming the use of remote APIs and network connectivity for graph management—the actual implementation in graph_manager.py and pipeline.py uses local JSON files for storage. No evidence of data exfiltration, malicious execution, or prompt injection attacks was found; the code logic is consistent with the stated purpose of managing creative writing workflows.
Capability Assessment
Purpose & Capability
The skill's declared name ('Shorts Builder') and the SKILL.md top-name ('story-pipeline') differ from the repository contents, which implement a story generation pipeline — this is probably just naming drift but is an inconsistency. SKILL.md and some documentation state the graph is accessed via a remote API, yet the included graph_manager implementation uses local JSON files under data/graphs. The registry says "instruction-only"/no install spec, but multiple Python modules are bundled. These mismatches are not clearly malicious but are incoherent and warrant scrutiny.
Instruction Scope
The runtime instructions and code are consistent about reading/writing pipeline_state.json and graph JSON files and about sending prompts to an LLM for generation and review. However, SKILL.md's prose claims an AI retry limit of 3 tries while the pipeline implementation allows unlimited AI retries; the SKILL.md also mentions "call remote API" for graph queries while the code is purely local. Important: the AI review prompts include full episode content and graph data, so story content is sent to whatever LLM/review system the agent uses — this may expose sensitive or private text.
Install Mechanism
No install spec is declared (lowest install risk), but executable Python modules are bundled with the skill. There are no downloads or external install steps in the manifest. Presence of code files without an install spec is unusual but not inherently dangerous; it means the agent will run local code shipped with the skill.
Credentials
The skill requests no environment variables or external credentials and the code does not read env vars. This is proportionate to a local story pipeline. One caveat: the skill will generate prompts that include story content and graph state which will be sent to the agent's LLM/AI provider — that is expected but may leak content to external model providers.
Persistence & Privilege
The code persistently writes and deletes files under data/ (pipeline_state.json and data/graphs/*.json). This is expected for a stateful pipeline, but it means generated content and any user-supplied text are stored on disk indefinitely unless deleted. The skill also supports delete_graph which removes files. While not excessive for this purpose, users should be aware of on-disk persistence and ensure storage location and retention are acceptable.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install shorts-builder
  3. After installation, invoke the skill by name or use /shorts-builder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
No file or documentation changes detected for shorts-builder version 1.0.1. No updates included in this release.
v1.0.0
story-pipeline 1.0.0 - Initial release of the complete story generation pipeline skill. - Supports multi-episode, continuous story creation with automatic graph management (characters, scenes, hooks). - Introduces a dual control mechanism: AI quality check with scoring and human confirmation after each episode. - Enables stateful operations: pause/resume and multiple parallel pipelines. - Provides APIs and internal modules for story episode generation, review, graph storage/query, and state management.
Metadata
Slug shorts-builder
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Shorts Builder?

Story generation pipeline skill. Supports multi-episode continuous generation, graph management, AI quality check + human confirmation dual control mechanism... It is an AI Agent Skill for Claude Code / OpenClaw, with 299 downloads so far.

How do I install Shorts Builder?

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

Is Shorts Builder free?

Yes, Shorts Builder is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Shorts Builder support?

Shorts Builder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Shorts Builder?

It is built and maintained by hexidyg (@hexidyg); the current version is v1.0.1.

💬 Comments