← Back to Skills Marketplace
muryanice

genstory story generator

by MuRyanice · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
136
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install genstory-story-generator
Description
Use when the user wants to generate a story through Genstory with an API key, submit a Genstory story task, poll task status, and return the final Genstory o...
README (SKILL.md)

Genstory Story Generator

Use this skill when a workflow needs to call Genstory to generate a story and return a hosted story page URL.

Before you start

  • Tell the user to create an API key in the Genstory user center at https://www.genstory.app/api-keys.
  • Store that key as GENSTORY_API_KEY.
  • The intended final result is the online story URL and cover image.

Required flow

  1. Read GENSTORY_API_KEY from the environment or skill config.
  2. Submit a task to POST https://www.genstory.app/api/v1/story-tasks.
  3. Poll GET https://www.genstory.app/api/v1/story-tasks/{task_id} until the task becomes success or failed.
  4. Return the final structured result with:
    • story.id
    • story.title
    • story.url
    • story.cover_url
    • story.locale

Submit request

Send Authorization: Bearer ${GENSTORY_API_KEY}.

Minimum JSON body:

{
  "prompt": "Write a warm bedtime story about a brave little fox."
}

Recommended fields:

  • prompt
  • title
  • character_name
  • scenes_count
  • generation_type: default text
  • generation_mode: default standard
  • layout_mode
  • page_spec
  • public_visibility

Polling behavior

  • Treat pending and processing as in progress.
  • If status is failed, surface the API error clearly.
  • If status is success, return the hosted story data and encourage the user to open the Genstory URL.

Output contract

Prefer this final shape:

{
  "task_id": "task_uuid",
  "status": "success",
  "story": {
    "id": "story_uuid",
    "title": "Story title",
    "url": "https://www.genstory.app/stories/story-slug",
    "cover_url": "https://cdn.example.com/story-cover.webp",
    "locale": "en"
  }
}

References

  • For request and response examples, read references/api.md.
Usage Guidance
This skill appears to do what it says — it will send your prompts and other story fields to https://www.genstory.app and return the hosted story URL and cover image — but there are two practical concerns to resolve before installing: 1) Metadata mismatch: the SKILL.md requires GENSTORY_API_KEY, but the skill metadata does not declare any required environment variables. Ask the publisher to update the manifest to list GENSTORY_API_KEY (and to explain where the key will be stored). That omission is an incoherence you should clarify. 2) Source/trust: the skill lists no homepage and an unknown owner. Confirm you trust the publisher and that you're comfortable sending user-provided story content to Genstory. Treat the API key like a secret: only provide it if you trust genstory.app, and consider using a key scoped with minimum privileges or a separate account for third-party integrations. Additional practical checks: ensure polling uses reasonable timeouts/rate limits (SKILL.md recommends 3–5s polling and a timeout — confirm the implementation follows that), and verify privacy/retention policies of Genstory if you will send sensitive content. If the publisher cannot fix the manifest or identify themselves, prefer not to install.
Capability Analysis
Type: OpenClaw Skill Name: genstory-story-generator Version: 1.0.0 The skill bundle provides instructions and API documentation for an AI agent to interact with the Genstory service (genstory.app) to generate stories. The workflow involves standard API key configuration, task submission via POST, and status polling via GET, with no evidence of data exfiltration, malicious execution, or prompt injection. All activities are consistent with the stated purpose of the skill.
Capability Assessment
Purpose & Capability
The name/description and the SKILL.md are coherent: the skill describes submitting a story generation task to Genstory, polling status, and returning the hosted URL and cover image. The API endpoints and fields in references/api.md align with that purpose.
Instruction Scope
Runtime instructions are narrowly scoped: they tell the agent to read GENSTORY_API_KEY from environment/config, POST to https://www.genstory.app/api/v1/story-tasks, poll the task URL, and return story data. There are no instructions to read other system files, traverse unrelated paths, or call unexpected third-party endpoints.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing is written to disk by an installer. Low risk from install mechanism.
Credentials
SKILL.md clearly requires GENSTORY_API_KEY (to be read from environment or skill config), but the skill metadata lists no required env vars or primary credential. This metadata/manifest mismatch is an incoherence that could cause misconfiguration or hide the fact that an API key will be transmitted to an external service. The requested credential itself is appropriate for the stated purpose, but the metadata omission and lack of provenance are concerning.
Persistence & Privilege
Skill does not request always:true, has no install hooks, and does not request system-level persistence or modifications to other skills. Normal autonomous invocation settings are unchanged.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install genstory-story-generator
  3. After installation, invoke the skill by name or use /genstory-story-generator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the Genstory Story Generator skill. - Enables story generation via the Genstory API, returning an online story URL and cover image. - Guides users to create and configure an API key from https://www.genstory.app/api-keys. - Submits story generation tasks, polls for status updates, and returns structured story data. - Surfaces errors clearly and encourages users to visit the generated story online.
Metadata
Slug genstory-story-generator
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is genstory story generator?

Use when the user wants to generate a story through Genstory with an API key, submit a Genstory story task, poll task status, and return the final Genstory o... It is an AI Agent Skill for Claude Code / OpenClaw, with 136 downloads so far.

How do I install genstory story generator?

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

Is genstory story generator free?

Yes, genstory story generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does genstory story generator support?

genstory story generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created genstory story generator?

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

💬 Comments