agentleFS
ttalkkaklabttalkkaklab/social-flow/skills/autoproduce/SKILL.md

autoproduce

Skill1 starsChanged 3 months agoApache-2.0View on GitHub

Builds or improves an episode in the story-first production order. Use when the user asks to "이 주제로 영상 하나 만들어", "자동으로 쇼츠 만들어", "make a short end to end", "기존 스토리보드 개선", or an authorized growth loop refills its queue. Develops complete causal scenes, plans shots and content-led timing, then produces the media within saved choices and spending limits. Storyboard stops at a plan; produce builds an existing approved board.

The file

We split this skill into the rules it gives an agent

11 rules. About 0 are common, 9 are distinctive, and 2 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈9

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Read automation guidance. This skill coordinates storyboard and produce.

    line 28
  2. Distinctive:

    Use legacy unattended notes only to understand a resumed unversioned or story-v1 episode's old files.

    line 39
  3. Distinctive:

    No default runtime, shot count, engine mixture, fixed sentence length, mandatory narrator, CTA or one-line-per-shot pattern guides new …

    line 41
  4. Very specific:

    Read the channel profile and project initialization.

    line 51
  5. Very specific:

    Use model settings and capability_status to check the saved adapters.

    line 58
  6. Distinctive:

    Read the production order (user directive 2026-10-31).

    line 78
  7. Distinctive:

    Only the story order is enforced.

    line 79
  8. Distinctive:

    After the videos, use produce for assembly, music, requested platform copy and final delivery verification.

    line 96
  9. Distinctive:

    When the user requests a convergence loop, run that loop to the stated criterion.

    line 106
  10. Distinctive:

    Use fresh context for independent evaluation.

    line 111
  11. Distinctive:

    Use produce's episode state and delivery proof for resumes.

    line 120

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

One topic to a finished local episode

Read automation guidance. This skill coordinates storyboard and produce; it does not contain another writing recipe. Use their current contracts. For new episodes follow storyboard's single scenario-v2 → story-v2 flow: causal alternatives, complete acted scenes, blind comprehension, shot planning, then content-derived timing. Read character-led scenarios. For dramatic characters, read character depth before scenario selection. Carry the chosen conflict through performed choices, relationship responses and shot framing; metadata alone does not deliver it. Narrators and incidental roles need no compulsory inner-conflict subplot.

Use legacy unattended notes only to understand a resumed unversioned or story-v1 episode's old files. Never load them as instructions for a new story. No default runtime, shot count, engine mixture, fixed sentence length, mandatory narrator, CTA or one-line-per-shot pattern guides new authoring. Preserve explicit user constraints, real adapter limits and approved budget. Canvas and length are separate choices.

Scope and setup

An invocation authorizes the requested local work; it does not authorize unbounded paid media generation or publication. Reuse existing spending authorization. A storyboard-only or benchmark request stops with plans even if it tests this automatic route.

Read the channel profile and project initialization. Reuse saved genre, model, style, ratio, format, voice and SNS targets. Create/snapshot a new episode with project_manage or its CLI. Existing episodes retain their snapshots and explicit choices. Interactive setup asks missing preferences once. An unattended run with incomplete settings reports project_setup_required and the missing fields, then stops before the lock, authoring or spending (setup report); it invents no choice. Pending SNS connections alone do not block local work. Use model settings and capability_status to check the saved adapters; do not silently switch provider or voice. Generated video goes through video_catalog → video_plan → video_approve (the user's yes) → video_execute under produce's routing contract, never a direct adapter call.

Prepare shared identities and export the character sheets before text authoring. Follow production order: project setup and asset preparation, the story, characters and lines, icon attributes, images, video prompts, then each shot's approved video. Missing authorization blocks generation. story_sequence waits for the episode cast in storyboard/cast.json, each character with its identity and, unless voiceOnly, its face, front and back panels; without authorization to make a missing panel, report it and stop before the story.

For growth-loop calls, read the calling platform's growth-plan.md and follow unattended lifecycle for channel locking, topic selection, duplicate checks, counters and queue scope. Human-invoked local drafting does not inherit a publishing schedule or automatic queue authorization.

Coordinate the steps

Read the production order (user directive 2026-10-31). Only the story order is enforced; checks come back once the quality is known.

  1. Storyboard: the story (story_sequence → story_scene → story_shot), each shot's characters and lines (shot_characters → shot_dialogue), then its icon attributes (shot_icons). Prepare props and backgrounds with their images.
  2. Invoke generate-cut-images: each shot's start image, and the end image a first_last shot needs, with shot_image.
  3. Invoke generate-cut-videos: each video prompt with shot_prompt, then each shot's video after the user's yes (video_approve), or after they approve every shot.

review-context, review-camera, compose-blender, review-cut-images and review-cut-videos run only when the user asks. For a supplied existing episode, regenerate it in this order; preserve its story when the user asks to. Enforce real spending/attempt limits. The coordinator never writes a reviewer's verdict.

After the videos, use produce for assembly, music, requested platform copy and final delivery verification. Keep speech provenance without automatic speech-scoring/STT gates. Publishing remains a separate authorization. Preserve actual costs and failed reports.

Reviews and explicit improvement loops

Reviews run only when the user asks, and none of them gates a step. Do not manufacture scores, freeze stamps or media reviews. Do not invent a passing result to fill a growth queue. Readability, usable files, supported payloads, finite execution timing, concurrency, spending and publication authority remain real requirements.

When the user requests a convergence loop, run that loop to the stated criterion. Keep writers and adversarial reviewers separate and preserve all results. Freeze the rubric before the first read. A request for over 95 requires score > 95 and no P0 for every requested story, not an average across stories. Improve the reusable installed skill and have its authors reload the update and resume saved drafts; restarting an author is optional. Use fresh context for independent evaluation. Work sequentially when requested, carry a resolved lesson into the next story and avoid repeating unchanged checks. Do not quietly repair the evaluation artifacts from the coordinator. A score for a plan describes the plan alone. Without generated video and actual playback, rendered quality is not_generated / not_reviewed regardless of the story score. Evaluation cases cover automatic-route regressions.

Finish and resume

Use produce's episode state and delivery proof for resumes. Do not regenerate an unchanged approved asset merely because a creative score is absent. Track actual spending and failures, release only this run's lock and update queues only within their standing authorization. Present paths, estimated or measured duration, actual costs, review findings and unverified media. For a local-only invocation stop with those artifacts; publishing belongs to the publish skill or the authorized growth loop.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.