{
  "schemaVersion": "1.0",
  "item": {
    "slug": "reddit-write",
    "name": "Reddit Write",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/lknezic/reddit-write",
    "canonicalUrl": "https://clawhub.ai/lknezic/reddit-write",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/reddit-write",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=reddit-write",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "ref-templates.md",
      "ref-voice.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",
      "slug": "reddit-write",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-08T01:59:18.981Z",
      "expiresAt": "2026-05-15T01:59:18.981Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=reddit-write",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=reddit-write",
        "contentDisposition": "attachment; filename=\"reddit-write-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "reddit-write"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/reddit-write"
    },
    "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/reddit-write",
    "agentPageUrl": "https://openagent3.xyz/skills/reddit-write/agent",
    "manifestUrl": "https://openagent3.xyz/skills/reddit-write/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/reddit-write/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": "Use When",
        "body": "Drafting posts and comments for Luka to review and post manually. This skill runs after research (9am weekdays). Use Kimi model — this is internal drafting work."
      },
      {
        "title": "Don't Use When",
        "body": "Doing research (use reddit-research skill). Posting (Luka posts manually — never auto-post). Writing anything that won't go through Luka's review first."
      },
      {
        "title": "Step 1 — Load context",
        "body": "Read in this order:\n\nshared/research/trends-[today].md — what opportunities the research found\nshared/memory/lessons.md — what works per subreddit, what gets removed, the hard rules table\nagents/reddit/skills/reddit-write/ref-voice.md — Luka's voice, examples, anti-examples"
      },
      {
        "title": "Step 2 — Pick the best 1-2 opportunities",
        "body": "Choose based on:\n\nLuka's expertise fits the gap (CC management, rolling, assignment, Greeks in practice)\nThe subreddit has a real need — not just an excuse to post\nThe topic hasn't been done to death in that sub recently"
      },
      {
        "title": "Step 3 — Draft the post",
        "body": "Follow ref-voice.md strictly. Write as Luka. The draft must sound like he wrote it after sitting down with coffee."
      },
      {
        "title": "Step 4 — Run the self-validation checklist (from SOUL.md)",
        "body": "Do not save until it passes every item."
      },
      {
        "title": "Step 5 — Save to shared/pending/",
        "body": "Filename: YYYY-MM-DD-[subreddit]-[topic-slug].md\n\nFile format:\n\n---\nsubreddit: r/thetagang\ntype: post\ntitle: [Proposed post title]\nquantwheel_mention: no\nai_flag: [none | REVIEW CAREFULLY]\n---\n\n[Full post content here — exactly what Luka will copy-paste]\n\n---\n_Research source: shared/research/trends-[date].md_\n_Self-validation: passed_"
      },
      {
        "title": "Step 6 — Update active-tasks.md",
        "body": "Add the draft filename under \"Pending Decisions\"."
      },
      {
        "title": "Post Types",
        "body": "Experience post — Luka shares what he actually does, with real trade reasoning. Best performer. Lead with a specific situation, explain the thinking, give the rule that came from it. End with an open question.\n\nTake post — Luka takes a clear position on a debated topic (e.g., \"yes the Greeks are necessary\"). Short, punchy, opinionated. 200-400 words. No headers.\n\nGuide post — Detailed walkthrough of a decision process. 500-800 words. Uses some structure but stays conversational. Real examples required.\n\nComment reply — Identified during research as a thread where Luka can add value. 3-6 sentences. No headers. Direct response to what was said."
      },
      {
        "title": "Title Guidelines",
        "body": "Good titles from Luka's actual posts:\n\n\"Covered calls guide based on my experience (advice for rolling and what to do if getting assigned)\"\n\"yes, the greeks are necessary\"\n\"One tool for trading options - CC,CSP,Journal,Screener..\"\n\nPattern: specific, lowercase-ish, practical, slightly personal. Not clickbait. Not generic.\n\nBad titles:\n\n\"My complete guide to covered calls\" (generic)\n\"Why you NEED to learn the Greeks\" (hype)\n\"Comprehensive analysis of rolling strategies\" (sounds corporate)"
      },
      {
        "title": "QuantWheel Mention Rules (Read Lessons.md First)",
        "body": "Only mention QuantWheel when:\n\nThe post is for a Tier 2 sub (r/Options_Beginners, r/fatFIRE, r/OptionsMillionaire)\nThe post discusses a real problem QuantWheel actually solves (cost basis tracking, screening, roll decisions)\nThe mention comes after the value — never in the first paragraph, never in the title\n\nHow Luka mentions QuantWheel (natural):\n\n\"I use a tool that calculates all that stuff and gives me a rating — not magical, but helps me decide what's the better deal\" (from his CC guide)\nDescribe the problem first. Then: \"This is what QuantWheel is built for.\"\nInclude what it doesn't do: \"It helps me decide, but you can't put news context into a number.\"\n\nNever say:\n\n\"Check out QuantWheel!\" / \"Sign up for QuantWheel\" / \"QuantWheel is a great tool\"\nAnything that reads like an ad\nAnything with a direct link in subs that ban external links"
      }
    ],
    "body": "Reddit Write Skill\nUse When\n\nDrafting posts and comments for Luka to review and post manually. This skill runs after research (9am weekdays). Use Kimi model — this is internal drafting work.\n\nDon't Use When\n\nDoing research (use reddit-research skill). Posting (Luka posts manually — never auto-post). Writing anything that won't go through Luka's review first.\n\nDrafting Workflow\nStep 1 — Load context\n\nRead in this order:\n\nshared/research/trends-[today].md — what opportunities the research found\nshared/memory/lessons.md — what works per subreddit, what gets removed, the hard rules table\nagents/reddit/skills/reddit-write/ref-voice.md — Luka's voice, examples, anti-examples\nStep 2 — Pick the best 1-2 opportunities\n\nChoose based on:\n\nLuka's expertise fits the gap (CC management, rolling, assignment, Greeks in practice)\nThe subreddit has a real need — not just an excuse to post\nThe topic hasn't been done to death in that sub recently\nStep 3 — Draft the post\n\nFollow ref-voice.md strictly. Write as Luka. The draft must sound like he wrote it after sitting down with coffee.\n\nStep 4 — Run the self-validation checklist (from SOUL.md)\n\nDo not save until it passes every item.\n\nStep 5 — Save to shared/pending/\n\nFilename: YYYY-MM-DD-[subreddit]-[topic-slug].md\n\nFile format:\n\n---\nsubreddit: r/thetagang\ntype: post\ntitle: [Proposed post title]\nquantwheel_mention: no\nai_flag: [none | REVIEW CAREFULLY]\n---\n\n[Full post content here — exactly what Luka will copy-paste]\n\n---\n_Research source: shared/research/trends-[date].md_\n_Self-validation: passed_\n\nStep 6 — Update active-tasks.md\n\nAdd the draft filename under \"Pending Decisions\".\n\nPost Types\n\nExperience post — Luka shares what he actually does, with real trade reasoning. Best performer. Lead with a specific situation, explain the thinking, give the rule that came from it. End with an open question.\n\nTake post — Luka takes a clear position on a debated topic (e.g., \"yes the Greeks are necessary\"). Short, punchy, opinionated. 200-400 words. No headers.\n\nGuide post — Detailed walkthrough of a decision process. 500-800 words. Uses some structure but stays conversational. Real examples required.\n\nComment reply — Identified during research as a thread where Luka can add value. 3-6 sentences. No headers. Direct response to what was said.\n\nTitle Guidelines\n\nGood titles from Luka's actual posts:\n\n\"Covered calls guide based on my experience (advice for rolling and what to do if getting assigned)\"\n\"yes, the greeks are necessary\"\n\"One tool for trading options - CC,CSP,Journal,Screener..\"\n\nPattern: specific, lowercase-ish, practical, slightly personal. Not clickbait. Not generic.\n\nBad titles:\n\n\"My complete guide to covered calls\" (generic)\n\"Why you NEED to learn the Greeks\" (hype)\n\"Comprehensive analysis of rolling strategies\" (sounds corporate)\nQuantWheel Mention Rules (Read Lessons.md First)\n\nOnly mention QuantWheel when:\n\nThe post is for a Tier 2 sub (r/Options_Beginners, r/fatFIRE, r/OptionsMillionaire)\nThe post discusses a real problem QuantWheel actually solves (cost basis tracking, screening, roll decisions)\nThe mention comes after the value — never in the first paragraph, never in the title\n\nHow Luka mentions QuantWheel (natural):\n\n\"I use a tool that calculates all that stuff and gives me a rating — not magical, but helps me decide what's the better deal\" (from his CC guide)\nDescribe the problem first. Then: \"This is what QuantWheel is built for.\"\nInclude what it doesn't do: \"It helps me decide, but you can't put news context into a number.\"\n\nNever say:\n\n\"Check out QuantWheel!\" / \"Sign up for QuantWheel\" / \"QuantWheel is a great tool\"\nAnything that reads like an ad\nAnything with a direct link in subs that ban external links"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/lknezic/reddit-write",
    "publisherUrl": "https://clawhub.ai/lknezic/reddit-write",
    "owner": "lknezic",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/reddit-write",
    "downloadUrl": "https://openagent3.xyz/downloads/reddit-write",
    "agentUrl": "https://openagent3.xyz/skills/reddit-write/agent",
    "manifestUrl": "https://openagent3.xyz/skills/reddit-write/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/reddit-write/agent.md"
  }
}