Story

Draft, edit, and schedule creative stories with content optimization. Use when drafting chapters, editing narratives, optimizing readability, scheduling posts.

bytesagain1

@bytesagain1

Install

$ openclaw skills install @bytesagain1/story

Story

Terminal-first Story manager. Keep your content creation data organized with simple commands.

Why Story?

  • Works entirely offline — your data never leaves your machine
  • Simple command-line interface, no GUI needed
  • Export to JSON, CSV, or plain text anytime
  • Automatic history and activity logging

Getting Started

# See what you can do
story help

# Check current status
story status

# View your statistics
story stats

Commands

CommandWhat it does
story draftDraft
story editEdit
story optimizeOptimize
story scheduleSchedule
story hashtagsHashtags
story hooksHooks
story ctaCta
story rewriteRewrite
story translateTranslate
story toneTone
story headlineHeadline
story outlineOutline
story statsSummary statistics
story export<fmt> Export (json
story search<term> Search entries
story recentRecent activity
story statusHealth check
story helpShow this help
story versionShow version
story $name:$c entries
story Total:$total entries
story Datasize: $(du -sh "$DATA_DIR" 2>/dev/null
story Version:v2.0.0
story Datadir: $DATA_DIR
story Entries:$(cat "$DATA_DIR"/*.log 2>/dev/null
story Disk:$(du -sh "$DATA_DIR" 2>/dev/null
story Last:$(tail -1 "$DATA_DIR/history.log" 2>/dev/null
story Status:OK
story [Story]draft: $input
story Saved.Total draft entries: $total
story [Story]edit: $input
story Saved.Total edit entries: $total
story [Story]optimize: $input
story Saved.Total optimize entries: $total
story [Story]schedule: $input
story Saved.Total schedule entries: $total
story [Story]hashtags: $input
story Saved.Total hashtags entries: $total
story [Story]hooks: $input
story Saved.Total hooks entries: $total
story [Story]cta: $input
story Saved.Total cta entries: $total
story [Story]rewrite: $input
story Saved.Total rewrite entries: $total
story [Story]translate: $input
story Saved.Total translate entries: $total
story [Story]tone: $input
story Saved.Total tone entries: $total
story [Story]headline: $input
story Saved.Total headline entries: $total
story [Story]outline: $input
story Saved.Total outline entries: $total

Data Storage

All data is stored locally at ~/.local/share/story/. Each action is logged with timestamps. Use export to back up your data anytime.

Feedback

Found a bug or have a suggestion? Let us know: https://bytesagain.com/feedback/


Powered by BytesAgain | bytesagain.com | hello@bytesagain.com

Top skills in this category

YouTube

@byungkyu

YouTube Data API integration with managed OAuth. Search videos, manage playlists, access channel data, and interact with comments. Use this skill when users want to interact with YouTube. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Calls run through the `maton` CLI with OAuth login, or over raw HTTP with a Maton API key where the CLI cannot be installed. Every call is authenticated as the user's connection and reaches only what that connection's authorization allows, which the provider enforces on every request; the endpoints documented here are the ones this skill uses, and any other endpoint of this app needs the user to ask for it by name. Default to read and list calls, and confirm every write or new connection with the user. This file also documents the three constructs that turn a YouTube connection into automation, in the order they are used: the connection (the first step), a hosted function that runs a YouTube action through the Maton SDK, and a trigger that calls that function on a schedule or on an event. Those sections are the platform's own reference text, shared with the api-gateway skill, with YouTube examples; they add no YouTube capability - YouTube is not an event source, a trigger cannot read YouTube data, and the files under `references/<source>/triggers.md` are the platform's event catalogues for the sources Maton offers (time, Calendly, GitHub, Gmail, HubSpot, Linear, Notion, Slack, Stripe).

14529k

Edge TTS

@i3130002

Text-to-speech conversion using node-edge-tts npm package for generating audio from text. Supports multiple voices, languages, speed adjustment, pitch control, and subtitle generation. Use when: (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, driving, cooking). (3) User wants a specific voice, speed, pitch, or format for TTS output.

3323k

Antigravity Image Generator

@ipedrax

Generate images using the internal Google Antigravity API (Gemini 3 Pro Image). High quality, native generation without browser automation.

2015k

Social Media Scheduler

@1kalin

Plan, draft, and organize social media content across platforms. Create content calendars, write platform-optimized posts, and maintain consistent posting schedules.

1414k

elevenlabs-voices

@robbyczgw-cla

High-quality voice synthesis with 18 personas, 32 languages, sound effects, batch processing, and voice design using ElevenLabs API.

168.2k