[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M74SHX8MA6JS6KX4WP22BTY5":3,"skill-same:01M74SHX8MA6JS6KX4WP22BTY5":87},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":28,"commitSha":29,"skillDirectory":30,"forksCount":13,"repositoryHtmlUrl":31,"repositoryHomepageUrl":32,"ownerHtmlUrl":33,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":34,"install":35,"resources":48},"01M74SHX8MA6JS6KX4WP22BTY5","weekly-review",null,"Use when someone wants to run a weekly review, close open loops, audit stalled projects and commitments, get their system back to trusted, restart a lapsed review habit, or says \"\u002Fcs:weekly-review\". Walks David Allen's three-phase loop — GET CLEAR, GET CURRENT, GET CREATIVE — with deterministic scripts that inventory open loops, gate the checklist with named gaps, and score commitment health 0-100.","ziyabicilecommerce-hub\u002Fai-cash-machine","ziyabicilecommerce-hub","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F285820068?v=4","01M74H526DGBPF10MA7T706NT1","01M74H5273WRZRFEWH3TPDJK4T",0,"MIT","https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweekly-review\u002FSKILL.md",[],[],"2026-11-12 13:55:43",false,"---\nname: weekly-review\ndescription: Use when someone wants to run a weekly review, close open loops, audit stalled projects and commitments, get their system back to trusted, restart a lapsed review habit, or says \"\u002Fcs:weekly-review\". Walks David Allen's three-phase loop — GET CLEAR, GET CURRENT, GET CREATIVE — with deterministic scripts that inventory open loops, gate the checklist with named gaps, and score commitment health 0-100.\nargument-hint: \"[optional: directory or notes to review]\"\nlicense: MIT\nmetadata:\n  version: 1.0.0\n  build_pattern: \"Path-B ritual skill — GTD weekly-review loop preserved + deterministic scanner\u002Fgate\u002Fauditor scripts added\"\n  distinct_from: \"reflect (per-conversation reflection, not a recurring cadence); capture (intake that feeds the system, not the review that maintains it); project-management sprint retros (team ceremony, not a personal trusted-system audit)\"\n---\n\n# Weekly Review — GTD Loop → Trusted System\n\n> **Portability:** Reasoning-led skill with 3 stdlib Python scripts. No external APIs, no LLM calls\n> in scripts. Works in Claude Code CLI and Claude.ai web. The scripts do the inventory and the\n> gating; Claude and the user do the thinking.\n\n## What this does\n\nA personal system is only trustworthy if it gets reviewed — David Allen calls the weekly review\nthe critical success factor of the whole method. This skill walks the three phases in order and\nrefuses to call the review COMPLETE while any of the five mandatory GET CURRENT steps is\nunaccounted for. Evidence first: scan the workspace for open loops before asking the user to\nrecall anything, because their memory is exactly what the method says not to trust.\n\n## Phase 1 — GET CLEAR (steps 1-3)\n\nCollect loose inputs, process every inbox to zero (clarify, don't do — anything over two minutes\nbecomes a next action), then a mind sweep to empty the head. Start with evidence:\n\n```bash\n# Inventory open loops: unchecked checkboxes, TODO\u002FFIXME markers, stale files\npython scripts\u002Fopen_loop_scanner.py --dir ~\u002Fnotes --stale-days 14\n```\n\nRoute every loop found to a list — next action, waiting-for, someday\u002Fmaybe, or trash.\n\n## Phase 2 — GET CURRENT (steps 4-8, all mandatory)\n\nReview the next-action lists (mark done, prune dead), the previous calendar (missed commitments\nbecome actions), the upcoming calendar (prepare, don't react), the waiting-for list (chase or\ndrop), and every project for exactly one next action. Then gate honestly:\n\n```bash\npython scripts\u002Fweekly_review_gate.py --list   # show the numbered ten-step checklist\npython scripts\u002Fweekly_review_gate.py --done \"1,2,3,4,5,6,7,8\" --skip \"9:no someday list yet\"\n```\n\nThe gate computes completion %, names every missing step, and exits 0 (COMPLETE) or 2\n(INCOMPLETE). An unskipped missing GET CURRENT step **always** forces INCOMPLETE.\n\n## Phase 3 — GET CREATIVE (steps 9-10)\n\nReview someday\u002Fmaybe (activate, keep, or kill), capture new ideas while the head is clear, then\naudit the whole commitment portfolio:\n\n```bash\npython scripts\u002Fcommitment_auditor.py --input commitments.json\n```\n\nFlags STALLED \u002F NO-NEXT-ACTION \u002F SOMEDAY-CANDIDATE, prints the health formula with the score, and\nissues HEALTHY \u002F DRIFTING \u002F OVERCOMMITTED. End the review with one named next action.\n\n## Scripts\n\n| Script | Role |\n|---|---|\n| `scripts\u002Fopen_loop_scanner.py` | Inventories unchecked checkboxes, TODO\u002FFIXME markers, and stale files across a directory; grouped counts + per-file locations; `--json`. |\n| `scripts\u002Fweekly_review_gate.py` | The ten-step three-phase checklist; `--done`\u002F`--skip`\u002F`--list`; completion % + named gaps → COMPLETE (exit 0) \u002F INCOMPLETE (exit 2). |\n| `scripts\u002Fcommitment_auditor.py` | Flags stalled and actionless commitments, computes the 0-100 health score with the formula shown → HEALTHY \u002F DRIFTING \u002F OVERCOMMITTED. |\n\n## References\n\n- [`references\u002Fgtd_weekly_review_canon.md`](references\u002Fgtd_weekly_review_canon.md) — why the weekly review is the critical success factor; the three-phase structure; cadence discipline (7 sources)\n- [`references\u002Fopen_loop_psychology.md`](references\u002Fopen_loop_psychology.md) — Zeigarnik effect, plan-making research, attention residue: why open loops tax attention (6 sources)\n- [`references\u002Freview_cadence_design.md`](references\u002Freview_cadence_design.md) — horizons of focus, habit anchoring, timeboxing, failure modes, restart-after-lapse (7 sources)\n\n## Assets\n\n- [`assets\u002Fweekly_review_checklist.md`](assets\u002Fweekly_review_checklist.md) — fillable three-phase checklist\n- [`assets\u002Fexample_weekly_review.md`](assets\u002Fexample_weekly_review.md) — a full worked review (scan → checklist → gate → audit → next action)\n\n## Rules\n\n- All five GET CURRENT steps are mandatory; skip only with a stated reason, and the gate still names it.\n- Never self-certify — the gate issues the verdict; relay its exit code, don't soften it.\n- Process, don't do: during the review, anything over two minutes becomes a next action, not a detour.\n- Timebox 60-90 minutes; past two hours, gate what's done honestly and schedule the remainder.\n- A lapsed habit restarts with a shorter pass and zero guilt — a review is maintenance, not judgment.\n\n## Distinct From (don't reach for the wrong sibling)\n\n- **`productivity\u002Freflect`** — reflects on one conversation or piece of work, once. The weekly review is a recurring cadence over the whole system.\n- **`productivity\u002Fcapture`** — the intake funnel (brain dump → actions). Capture feeds the system; this review keeps it trusted.\n- **`project-management` sprint retros** — a team ceremony about a shared iteration. This is a personal trusted-system audit.\n\n---\n\n**Version:** 1.0.0 · **Build pattern:** Path-B ritual skill — GTD weekly-review loop preserved + deterministic gate\u002Fscanner\u002Fauditor scripts added.\n","# Weekly Review — GTD Loop → Trusted System\n\n> **Portability:** Reasoning-led skill with 3 stdlib Python scripts. No external APIs, no LLM calls\n> in scripts. Works in Claude Code CLI and Claude.ai web. The scripts do the inventory and the\n> gating; Claude and the user do the thinking.\n\n## What this does\n\nA personal system is only trustworthy if it gets reviewed — David Allen calls the weekly review\nthe critical success factor of the whole method. This skill walks the three phases in order and\nrefuses to call the review COMPLETE while any of the five mandatory GET CURRENT steps is\nunaccounted for. Evidence first: scan the workspace for open loops before asking the user to\nrecall anything, because their memory is exactly what the method says not to trust.\n\n## Phase 1 — GET CLEAR (steps 1-3)\n\nCollect loose inputs, process every inbox to zero (clarify, don't do — anything over two minutes\nbecomes a next action), then a mind sweep to empty the head. Start with evidence:\n\n```bash\n# Inventory open loops: unchecked checkboxes, TODO\u002FFIXME markers, stale files\npython scripts\u002Fopen_loop_scanner.py --dir ~\u002Fnotes --stale-days 14\n```\n\nRoute every loop found to a list — next action, waiting-for, someday\u002Fmaybe, or trash.\n\n## Phase 2 — GET CURRENT (steps 4-8, all mandatory)\n\nReview the next-action lists (mark done, prune dead), the previous calendar (missed commitments\nbecome actions), the upcoming calendar (prepare, don't react), the waiting-for list (chase or\ndrop), and every project for exactly one next action. Then gate honestly:\n\n```bash\npython scripts\u002Fweekly_review_gate.py --list   # show the numbered ten-step checklist\npython scripts\u002Fweekly_review_gate.py --done \"1,2,3,4,5,6,7,8\" --skip \"9:no someday list yet\"\n```\n\nThe gate computes completion %, names every missing step, and exits 0 (COMPLETE) or 2\n(INCOMPLETE). An unskipped missing GET CURRENT step **always** forces INCOMPLETE.\n\n## Phase 3 — GET CREATIVE (steps 9-10)\n\nReview someday\u002Fmaybe (activate, keep, or kill), capture new ideas while the head is clear, then\naudit the whole commitment portfolio:\n\n```bash\npython scripts\u002Fcommitment_auditor.py --input commitments.json\n```\n\nFlags STALLED \u002F NO-NEXT-ACTION \u002F SOMEDAY-CANDIDATE, prints the health formula with the score, and\nissues HEALTHY \u002F DRIFTING \u002F OVERCOMMITTED. End the review with one named next action.\n\n## Scripts\n\n| Script | Role |\n|---|---|\n| `scripts\u002Fopen_loop_scanner.py` | Inventories unchecked checkboxes, TODO\u002FFIXME markers, and stale files across a directory; grouped counts + per-file locations; `--json`. |\n| `scripts\u002Fweekly_review_gate.py` | The ten-step three-phase checklist; `--done`\u002F`--skip`\u002F`--list`; completion % + named gaps → COMPLETE (exit 0) \u002F INCOMPLETE (exit 2). |\n| `scripts\u002Fcommitment_auditor.py` | Flags stalled and actionless commitments, computes the 0-100 health score with the formula shown → HEALTHY \u002F DRIFTING \u002F OVERCOMMITTED. |\n\n## References\n\n- [`references\u002Fgtd_weekly_review_canon.md`](references\u002Fgtd_weekly_review_canon.md) — why the weekly review is the critical success factor; the three-phase structure; cadence discipline (7 sources)\n- [`references\u002Fopen_loop_psychology.md`](references\u002Fopen_loop_psychology.md) — Zeigarnik effect, plan-making research, attention residue: why open loops tax attention (6 sources)\n- [`references\u002Freview_cadence_design.md`](references\u002Freview_cadence_design.md) — horizons of focus, habit anchoring, timeboxing, failure modes, restart-after-lapse (7 sources)\n\n## Assets\n\n- [`assets\u002Fweekly_review_checklist.md`](assets\u002Fweekly_review_checklist.md) — fillable three-phase checklist\n- [`assets\u002Fexample_weekly_review.md`](assets\u002Fexample_weekly_review.md) — a full worked review (scan → checklist → gate → audit → next action)\n\n## Rules\n\n- All five GET CURRENT steps are mandatory; skip only with a stated reason, and the gate still names it.\n- Never self-certify — the gate issues the verdict; relay its exit code, don't soften it.\n- Process, don't do: during the review, anything over two minutes becomes a next action, not a detour.\n- Timebox 60-90 minutes; past two hours, gate what's done honestly and schedule the remainder.\n- A lapsed habit restarts with a shorter pass and zero guilt — a review is maintenance, not judgment.\n\n## Distinct From (don't reach for the wrong sibling)\n\n- **`productivity\u002Freflect`** — reflects on one conversation or piece of work, once. The weekly review is a recurring cadence over the whole system.\n- **`productivity\u002Fcapture`** — the intake funnel (brain dump → actions). Capture feeds the system; this review keeps it trusted.\n- **`project-management` sprint retros** — a team ceremony about a shared iteration. This is a personal trusted-system audit.\n\n---\n\n**Version:** 1.0.0 · **Build pattern:** Path-B ritual skill — GTD weekly-review loop preserved + deterministic gate\u002Fscanner\u002Fauditor scripts added.\n",{"name":5,"license":14,"metadata":23,"description":7,"argument-hint":27},{"version":24,"build_pattern":25,"distinct_from":26},"1.0.0","Path-B ritual skill — GTD weekly-review loop preserved + deterministic scanner\u002Fgate\u002Fauditor scripts added","reflect (per-conversation reflection, not a recurring cadence); capture (intake that feeds the system, not the review that maintains it); project-management sprint retros (team ceremony, not a personal trusted-system audit)","[optional: directory or notes to review]","main","ba099ce4bf0c0c705380fc823059cefc2f70facc",".agents\u002Fskills\u002Fweekly-review","https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine","https:\u002F\u002Fai-cash-machine.vercel.app","https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub","2026-11-15 04:53:17",{"source":8,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add ziyabicilecommerce-hub\u002Fai-cash-machine --skill weekly-review",{"tool":41,"command":42},"bunx","bunx skills add ziyabicilecommerce-hub\u002Fai-cash-machine --skill weekly-review",{"tool":44,"command":45},"pnpm","pnpm dlx skills add ziyabicilecommerce-hub\u002Fai-cash-machine --skill weekly-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweekly-review\u002FSKILL.md",true,[49,55,59,65,69,73,79,83],{"path":50,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":53,"sourceHtmlUrl":54},"assets\u002Fexample_weekly_review.md","ASSET","资产文件",4163,"https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweekly-review\u002Fassets\u002Fexample_weekly_review.md",{"path":56,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":57,"sourceHtmlUrl":58},"assets\u002Fweekly_review_checklist.md",2503,"https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweekly-review\u002Fassets\u002Fweekly_review_checklist.md",{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"references\u002Fgtd_weekly_review_canon.md","REFERENCE","参考文档",6384,"https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweekly-review\u002Freferences\u002Fgtd_weekly_review_canon.md",{"path":66,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":67,"sourceHtmlUrl":68},"references\u002Fopen_loop_psychology.md",6185,"https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweekly-review\u002Freferences\u002Fopen_loop_psychology.md",{"path":70,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":71,"sourceHtmlUrl":72},"references\u002Freview_cadence_design.md",6398,"https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweekly-review\u002Freferences\u002Freview_cadence_design.md",{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"scripts\u002Fcommitment_auditor.py","SCRIPT","脚本",7475,"https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweekly-review\u002Fscripts\u002Fcommitment_auditor.py",{"path":80,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":81,"sourceHtmlUrl":82},"scripts\u002Fopen_loop_scanner.py",7820,"https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweekly-review\u002Fscripts\u002Fopen_loop_scanner.py",{"path":84,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":85,"sourceHtmlUrl":86},"scripts\u002Fweekly_review_gate.py",9458,"https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweekly-review\u002Fscripts\u002Fweekly_review_gate.py",[88,95,102,109,116,121],{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":18},"01M74WRQ932DK7689ZN1Z2N6M5","youtube-full","Use when the user needs YouTube transcripts, video search, channel browsing, playlist extraction, or content monitoring. Trigger phrases: 'get the transcript for', 'search YouTube for', 'what are the latest videos on', 'list this playlist', 'monitor this channel', or any request involving a YouTube URL, video ID, or @handle. Do NOT use for downloading video or audio files, YouTube engagement data (likes, comments), or private\u002Fage-restricted videos.","https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fyoutube-full\u002FSKILL.md",[],[],{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":18},"01M74WRJG0WC6345TK70T5RGGK","x-twitter-growth","X\u002FTwitter growth engine for building audience, crafting viral content, and analyzing engagement. Use when the user wants to grow on X\u002FTwitter, write tweets or threads, analyze their X profile, research competitors on X, plan a posting strategy, or optimize engagement. Complements social-content (generic multi-platform) with X-specific depth: algorithm mechanics, thread engineering, reply strategy, profile optimization, and competitive intelligence via web search.","https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fx-twitter-growth\u002FSKILL.md",[],[],{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":18},"01M74WRFPSRFD04HM7QH930775","write-a-skill","Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, build, or author a new skill.","https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwrite-a-skill\u002FSKILL.md",[],[],{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":18},"01M74WRC2HG0YAYTNWVWEBQHR9","workflow-builder","Design and write deterministic multi-agent workflow scripts (.js files in .claude\u002Fworkflows\u002F) for Claude Code's Workflow tool. Use when a user wants to build, create, author, scaffold, or run a custom Claude Code workflow, orchestrate sub-agents (fan-out, pipeline, loop, judge-panel), or automate a repeatable multi-step task across fresh-context agents.","https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fworkflow-builder\u002FSKILL.md",[],[],{"skillNo":117,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":18},"01M74WR6MJEHCAAFBSYG1N3YSX","https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fweekly-review\u002FSKILL.md",[],[],{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":127,"publishedAt":18},"01M74WR0JXWJQTVJ8JQQ2M8H8M","webinar-marketing","When the user wants to plan, promote, run, or improve a webinar or virtual event to generate and convert demand. Use when the user mentions 'webinar,' 'virtual event,' 'online event,' 'live demo,' 'virtual summit,' 'workshop,' 'masterclass,' 'fireside chat,' 'roundtable,' 'registration funnel,' 'show-up rate,' 'attendance rate,' 'webinar promotion,' 'webinar follow-up,' or 'on-demand webinar.' Also use when they have a webinar that isn't converting — low registrations, low show-up, or attendees who don't buy — and want to diagnose and fix it. Covers the full funnel: registration, promotion, show-up, live engagement, live-to-close, and post-event nurture. Distinct from launch-strategy (full product launches) and email-sequence (lifecycle nurture) — this is the end-to-end webinar\u002Fevent motion. NOT for in-person field events logistics, and NOT for generic lifecycle email (use email-sequence).","https:\u002F\u002Fgithub.com\u002Fziyabicilecommerce-hub\u002Fai-cash-machine\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwebinar-marketing\u002FSKILL.md",[],[]]