{
  "schemaVersion": "1.0",
  "item": {
    "slug": "story-cog",
    "name": "story-cog",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/nitishgargiitd/story-cog",
    "canonicalUrl": "https://clawhub.ai/nitishgargiitd/story-cog",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/story-cog",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=story-cog",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/story-cog"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/story-cog",
    "agentPageUrl": "https://openagent3.xyz/skills/story-cog/agent",
    "manifestUrl": "https://openagent3.xyz/skills/story-cog/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/story-cog/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Story Cog - Storytelling Powered by CellCog",
        "body": "Create compelling stories with AI - from short fiction to novels to screenplays to immersive worlds."
      },
      {
        "title": "Prerequisites",
        "body": "This skill requires the cellcog skill for SDK setup and API calls.\n\nclawhub install cellcog\n\nRead the cellcog skill first for SDK setup. This skill shows you what's possible.\n\nQuick pattern (v1.0+):\n\n# Fire-and-forget - returns immediately\nresult = client.create_chat(\n    prompt=\"[your story request]\",\n    notify_session_key=\"agent:main:main\",\n    task_label=\"story-creation\",\n    chat_mode=\"agent\"  # Agent mode for most stories\n)\n# Daemon notifies you when complete - do NOT poll"
      },
      {
        "title": "Short Fiction",
        "body": "Complete short stories:\n\nFlash Fiction: \"Write a 500-word horror story that ends with a twist\"\nShort Stories: \"Create a 3,000-word sci-fi story about first contact\"\nMicro Fiction: \"Write a complete story in exactly 100 words\"\nAnthology Pieces: \"Create a short story for a cyberpunk anthology\"\n\nExample prompt:\n\n\"Write a 2,000-word short story:\nGenre: Magical realism\nSetting: A small Japanese village with a mysterious tea shop\nTheme: Grief and healing\nThe protagonist discovers that the tea shop owner can brew memories into tea.\nTone: Melancholic but hopeful. Studio Ghibli meets Haruki Murakami.\""
      },
      {
        "title": "Novel Development",
        "body": "Long-form fiction support:\n\nNovel Outlines: \"Create a detailed outline for a fantasy trilogy\"\nChapter Drafts: \"Write Chapter 1 of my mystery novel\"\nCharacter Arcs: \"Develop the protagonist's arc across a 3-act structure\"\nPlot Development: \"Help me work through a plot hole in my thriller\"\n\nExample prompt:\n\n\"Create a detailed outline for a YA fantasy novel:\nConcept: A magic school where students' powers are tied to their fears\nProtagonist: 16-year-old who's afraid of being forgotten\nAntagonist: Former student whose fear consumed them\nInclude:\n\nThree-act structure\nMajor plot points\nCharacter arcs for 4 main characters\nMagic system explanation\nPotential sequel hooks\""
      },
      {
        "title": "Screenwriting",
        "body": "Scripts for film and TV:\n\nFeature Scripts: \"Write the first 10 pages of a heist movie\"\nTV Pilots: \"Create a pilot script for a workplace comedy\"\nShort Films: \"Write a 10-minute short film script about loneliness\"\nScene Writing: \"Write the confrontation scene between hero and villain\"\n\nExample prompt:\n\n\"Write a cold open for a TV drama pilot:\nShow concept: Medical thriller set in a hospital hiding dark secrets\nTone: Tense, mysterious, hook the audience immediately\nThe scene should:\n\nIntroduce the hospital setting\nHint at something wrong without revealing it\nEnd on a moment that makes viewers need to know more\n\nFormat: Standard screenplay format\""
      },
      {
        "title": "Fan Fiction",
        "body": "Stories in existing universes:\n\nContinuations: \"Write a story set after the events of [series]\"\nAlternate Universes: \"Create an AU where [character] made a different choice\"\nCrossovers: \"Write a crossover between [universe A] and [universe B]\"\nMissing Scenes: \"Write the scene that happened between [event A] and [event B]\""
      },
      {
        "title": "World Building",
        "body": "Create immersive settings:\n\nFantasy Worlds: \"Design a complete magic system for my novel\"\nSci-Fi Settings: \"Create the political structure of a galactic empire\"\nHistorical Fiction: \"Research and outline 1920s Paris for my novel\"\nMythology: \"Create a pantheon of gods for my fantasy world\"\n\nExample prompt:\n\n\"Build a complete world for a steampunk fantasy:\nCore concept: Victorian era where magic is industrialized\nI need:\n\nGeography (3 major nations)\nMagic system and its limitations\nSocial structure and conflicts\nKey historical events\nMajor factions and their goals\nTechnology level and aesthetics\n5 interesting locations with descriptions\""
      },
      {
        "title": "Character Development",
        "body": "Deep character work:\n\nCharacter Bibles: \"Create a complete character bible for my protagonist\"\nBackstories: \"Write the backstory of my villain\"\nDialogue Voice: \"Help me develop a unique voice for this character\"\nRelationships: \"Map out the relationships between my ensemble cast\""
      },
      {
        "title": "Story Genres",
        "body": "GenreCharacteristicsCellCog StrengthsFantasyMagic, world building, epic scopeDeep world creation, consistent magic systemsSci-FiTechnology, speculation, ideasHard science integration, future extrapolationMystery/ThrillerSuspense, clues, twistsPlot structure, misdirection, pacingRomanceEmotional depth, relationshipsCharacter chemistry, emotional beatsHorrorFear, atmosphere, dreadTension building, psychological depthLiteraryTheme, style, meaningNuanced prose, thematic depth"
      },
      {
        "title": "Chat Mode for Stories",
        "body": "ScenarioRecommended ModeShort stories, scenes, character work, outlines\"agent\"Complex narratives, novel development, deep world building\"agent team\"\n\nUse \"agent\" for most creative writing. Short stories, individual scenes, and character development execute well in agent mode.\n\nUse \"agent team\" for narrative complexity - novel-length outlines, intricate plot development, or multi-layered world building that benefits from deep thinking."
      },
      {
        "title": "Example Prompts",
        "body": "Complete short story:\n\n\"Write a complete 2,500-word science fiction short story:\nTitle: 'The Last Upload'\nConcept: In a world where consciousness can be uploaded, one person chooses to be the last to die naturally\nStructure: Non-linear, moving between their final day and key memories\nTone: Philosophical, bittersweet\nEnd with an ambiguous moment that makes readers question their own choice.\"\n\nCharacter development:\n\n\"Create a complete character bible for a morally complex antagonist:\nSetting: Modern political thriller\nRole: Senator who believes they're saving the country through corrupt means\nInclude:\n\nDetailed backstory (childhood, formative events)\nPsychology (fears, desires, defense mechanisms)\nRelationships (family, allies, enemies)\nSpeech patterns and mannerisms\nTheir 'truth' they tell themselves\nWhat would make them change\"\n\nWorld building:\n\n\"Design the magic system for a fantasy novel:\nConstraints:\n\nMagic has a real cost (not just tiredness)\nSome people are born with it, some earn it\nIt should enable interesting conflicts\n\nI need:\n\nHow magic works mechanically\nIts limitations and costs\nHow society treats magic users\nHow it's learned/controlled\n5 example uses (combat, utility, creative)\nPotential for abuse and safeguards\""
      },
      {
        "title": "Tips for Better Stories",
        "body": "Genre expectations: Readers have expectations. Honor them or subvert them intentionally, but know what they are.\n\n\nCharacter drives plot: Give CellCog clear character motivations. Plot emerges from characters wanting things.\n\n\nSpecific details: \"A coffee shop\" is generic. \"A coffee shop with mismatched furniture and a cat named Hemingway\" is memorable.\n\n\nEmotional truth: Even in fantasy, the emotions should feel real. Specify the emotional journey you want.\n\n\nShow, don't tell: Ask for scenes, not summaries. \"Write the moment she realizes...\" not \"Describe that she was sad.\"\n\n\nIterate: First drafts are starting points. Use CellCog to revise, expand, and refine."
      }
    ],
    "body": "Story Cog - Storytelling Powered by CellCog\n\nCreate compelling stories with AI - from short fiction to novels to screenplays to immersive worlds.\n\nPrerequisites\n\nThis skill requires the cellcog skill for SDK setup and API calls.\n\nclawhub install cellcog\n\n\nRead the cellcog skill first for SDK setup. This skill shows you what's possible.\n\nQuick pattern (v1.0+):\n\n# Fire-and-forget - returns immediately\nresult = client.create_chat(\n    prompt=\"[your story request]\",\n    notify_session_key=\"agent:main:main\",\n    task_label=\"story-creation\",\n    chat_mode=\"agent\"  # Agent mode for most stories\n)\n# Daemon notifies you when complete - do NOT poll\n\nWhat Stories You Can Create\nShort Fiction\n\nComplete short stories:\n\nFlash Fiction: \"Write a 500-word horror story that ends with a twist\"\nShort Stories: \"Create a 3,000-word sci-fi story about first contact\"\nMicro Fiction: \"Write a complete story in exactly 100 words\"\nAnthology Pieces: \"Create a short story for a cyberpunk anthology\"\n\nExample prompt:\n\n\"Write a 2,000-word short story:\n\nGenre: Magical realism Setting: A small Japanese village with a mysterious tea shop Theme: Grief and healing\n\nThe protagonist discovers that the tea shop owner can brew memories into tea.\n\nTone: Melancholic but hopeful. Studio Ghibli meets Haruki Murakami.\"\n\nNovel Development\n\nLong-form fiction support:\n\nNovel Outlines: \"Create a detailed outline for a fantasy trilogy\"\nChapter Drafts: \"Write Chapter 1 of my mystery novel\"\nCharacter Arcs: \"Develop the protagonist's arc across a 3-act structure\"\nPlot Development: \"Help me work through a plot hole in my thriller\"\n\nExample prompt:\n\n\"Create a detailed outline for a YA fantasy novel:\n\nConcept: A magic school where students' powers are tied to their fears Protagonist: 16-year-old who's afraid of being forgotten Antagonist: Former student whose fear consumed them\n\nInclude:\n\nThree-act structure\nMajor plot points\nCharacter arcs for 4 main characters\nMagic system explanation\nPotential sequel hooks\"\nScreenwriting\n\nScripts for film and TV:\n\nFeature Scripts: \"Write the first 10 pages of a heist movie\"\nTV Pilots: \"Create a pilot script for a workplace comedy\"\nShort Films: \"Write a 10-minute short film script about loneliness\"\nScene Writing: \"Write the confrontation scene between hero and villain\"\n\nExample prompt:\n\n\"Write a cold open for a TV drama pilot:\n\nShow concept: Medical thriller set in a hospital hiding dark secrets Tone: Tense, mysterious, hook the audience immediately\n\nThe scene should:\n\nIntroduce the hospital setting\nHint at something wrong without revealing it\nEnd on a moment that makes viewers need to know more\n\nFormat: Standard screenplay format\"\n\nFan Fiction\n\nStories in existing universes:\n\nContinuations: \"Write a story set after the events of [series]\"\nAlternate Universes: \"Create an AU where [character] made a different choice\"\nCrossovers: \"Write a crossover between [universe A] and [universe B]\"\nMissing Scenes: \"Write the scene that happened between [event A] and [event B]\"\nWorld Building\n\nCreate immersive settings:\n\nFantasy Worlds: \"Design a complete magic system for my novel\"\nSci-Fi Settings: \"Create the political structure of a galactic empire\"\nHistorical Fiction: \"Research and outline 1920s Paris for my novel\"\nMythology: \"Create a pantheon of gods for my fantasy world\"\n\nExample prompt:\n\n\"Build a complete world for a steampunk fantasy:\n\nCore concept: Victorian era where magic is industrialized\n\nI need:\n\nGeography (3 major nations)\nMagic system and its limitations\nSocial structure and conflicts\nKey historical events\nMajor factions and their goals\nTechnology level and aesthetics\n5 interesting locations with descriptions\"\nCharacter Development\n\nDeep character work:\n\nCharacter Bibles: \"Create a complete character bible for my protagonist\"\nBackstories: \"Write the backstory of my villain\"\nDialogue Voice: \"Help me develop a unique voice for this character\"\nRelationships: \"Map out the relationships between my ensemble cast\"\nStory Genres\nGenre\tCharacteristics\tCellCog Strengths\nFantasy\tMagic, world building, epic scope\tDeep world creation, consistent magic systems\nSci-Fi\tTechnology, speculation, ideas\tHard science integration, future extrapolation\nMystery/Thriller\tSuspense, clues, twists\tPlot structure, misdirection, pacing\nRomance\tEmotional depth, relationships\tCharacter chemistry, emotional beats\nHorror\tFear, atmosphere, dread\tTension building, psychological depth\nLiterary\tTheme, style, meaning\tNuanced prose, thematic depth\nChat Mode for Stories\nScenario\tRecommended Mode\nShort stories, scenes, character work, outlines\t\"agent\"\nComplex narratives, novel development, deep world building\t\"agent team\"\n\nUse \"agent\" for most creative writing. Short stories, individual scenes, and character development execute well in agent mode.\n\nUse \"agent team\" for narrative complexity - novel-length outlines, intricate plot development, or multi-layered world building that benefits from deep thinking.\n\nExample Prompts\n\nComplete short story:\n\n\"Write a complete 2,500-word science fiction short story:\n\nTitle: 'The Last Upload' Concept: In a world where consciousness can be uploaded, one person chooses to be the last to die naturally\n\nStructure: Non-linear, moving between their final day and key memories Tone: Philosophical, bittersweet\n\nEnd with an ambiguous moment that makes readers question their own choice.\"\n\nCharacter development:\n\n\"Create a complete character bible for a morally complex antagonist:\n\nSetting: Modern political thriller Role: Senator who believes they're saving the country through corrupt means\n\nInclude:\n\nDetailed backstory (childhood, formative events)\nPsychology (fears, desires, defense mechanisms)\nRelationships (family, allies, enemies)\nSpeech patterns and mannerisms\nTheir 'truth' they tell themselves\nWhat would make them change\"\n\nWorld building:\n\n\"Design the magic system for a fantasy novel:\n\nConstraints:\n\nMagic has a real cost (not just tiredness)\nSome people are born with it, some earn it\nIt should enable interesting conflicts\n\nI need:\n\nHow magic works mechanically\nIts limitations and costs\nHow society treats magic users\nHow it's learned/controlled\n5 example uses (combat, utility, creative)\nPotential for abuse and safeguards\"\nTips for Better Stories\n\nGenre expectations: Readers have expectations. Honor them or subvert them intentionally, but know what they are.\n\nCharacter drives plot: Give CellCog clear character motivations. Plot emerges from characters wanting things.\n\nSpecific details: \"A coffee shop\" is generic. \"A coffee shop with mismatched furniture and a cat named Hemingway\" is memorable.\n\nEmotional truth: Even in fantasy, the emotions should feel real. Specify the emotional journey you want.\n\nShow, don't tell: Ask for scenes, not summaries. \"Write the moment she realizes...\" not \"Describe that she was sad.\"\n\nIterate: First drafts are starting points. Use CellCog to revise, expand, and refine."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/nitishgargiitd/story-cog",
    "publisherUrl": "https://clawhub.ai/nitishgargiitd/story-cog",
    "owner": "nitishgargiitd",
    "version": "1.0.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/story-cog",
    "downloadUrl": "https://openagent3.xyz/downloads/story-cog",
    "agentUrl": "https://openagent3.xyz/skills/story-cog/agent",
    "manifestUrl": "https://openagent3.xyz/skills/story-cog/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/story-cog/agent.md"
  }
}