[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6D8J0Q0SMDBCB68XKQ9Y2CS":3,"skill-same:01M6D8J0Q0SMDBCB68XKQ9Y2CS":79},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":50,"ownerHtmlUrl":51,"ownerBlogUrl":52,"ownerDescription":53,"updatedAt":54,"install":55,"resources":68},"01M6D8J0Q0SMDBCB68XKQ9Y2CS","conversion-map",null,"Plan evaluation, trial, pricing decision, objections, buyer roles, and conversion triggers","GeorgeQLe\u002Fagentic-skills","GeorgeQLe","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F21134126?v=4","01M6D2JP418S0VGJGF8M93EC3H","George Le","01M6D2JPBAKYD82TA5FS6HKQ3D",1,"MIT","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Fpacks\u002Fcustomer-lifecycle\u002Fcodex\u002Fconversion-map\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"conversion map","conversion","map","motion","app","triggers","roles","deep","visual","alignment","pricing","v0","decision","page","plan","analysis","Evaluation","2026-11-10 10:12:30",false,"---\nname: conversion-map\ndescription: Plan evaluation, trial, pricing decision, objections, buyer roles, and conversion triggers\ntype: analysis\nversion: v0.5\nrequired_conventions: [alignment-page]\nargument-hint: \"[optional: app, segment, or conversion motion]\"\ncontext_intake: deep\nvisual_tier: visual\n---\n\n## Pack Availability Guard\n\nBefore telling the user to run a skill from another project-local pack, check `.agents\u002Fproject.json.enabled_packs`. If the target pack is not enabled, recommend `npx skillpacks install \u003Cpack>` from the project shell, instead of the target skill.\n\n# Conversion Map\n\nInvoke as `$conversion-map`.\n\nMap how evaluators become customers, including the decision path from first value to commitment.\n\n## Process\n\n### 0. Product-Path Scope Resolution\n\nResolve research scope by product path before using code or app structure as a hint:\n\n1. If `$ARGUMENTS` names a non-archived `research\u002F{slug}\u002F` directory or a product-path ID whose `scope_path` points there, use that path. Treat `{slug}` as the product\u002Fapp name, not the ICP, audience, or segment label.\n2. If `$ARGUMENTS` names only `research\u002F_archive\u002F{slug}\u002F` or a manifest entry with `status: archived` or legacy `status: abandoned`, stop and warn that the path is archived; do not write or update scoped outputs there.\n3. Read `research\u002F.progress.yaml` when present. Normalize legacy `active_path` to `active_paths` on read and write back `active_paths` on manifest updates. Treat legacy `abandoned` as `archived`; exclude `archived`, `abandoned`, `deferred`, `revisit_candidate`, `promoted`, and any `scope_path` under `research\u002F_archive\u002F` from active target selection.\n4. If active product paths exist in the manifest, use those paths. If multiple active paths exist, ask which one to target unless this skill explicitly supports cross-path output.\n5. If no active manifest target exists, list non-archived product directories under `research\u002F`, excluding `research\u002F_archive\u002F` and dot directories. Auto-select only when exactly one exists; ask when multiple exist.\n6. If no product directories exist, use flat `research\u002F` single-product mode.\n7. Detect monorepo\u002Fapp\u002Fpackage structure only as a secondary hint. Suggest creating a missing `research\u002F{slug}\u002F` product path when code clearly exposes an app, but do not require code or monorepo detection before using `research\u002F{slug}\u002F`.\n\nWhen product path `{slug}` is active, read and write research under `research\u002F{slug}\u002F`, specs under `specs\u002F{slug}\u002F`, and treat top-level `research\u002F*.md` files as flat-mode documents or cross-path summaries.\n\n1. Resolve product-path scope using `research\u002F{slug}\u002F` when applicable.\n2. Read `research\u002F.progress.yaml` when present. Normalize `active_path` (singular legacy) to `active_paths` (plural list) when reading; treat legacy `abandoned` as `archived` and exclude archived\u002Fdeferred\u002Frevisit\u002Fpromoted paths plus `research\u002F_archive\u002F` scopes from active target selection. Scope the conversion map to the active product path by default.\n3. Require `research\u002Fjourney-map.md`; if missing, recommend `$journey-map`.\n4. Load ICP, journey map, onboarding map, competitive analysis, monetization\u002FGTM docs, specs, and feedback when present.\n5. Interview and recommend around: evaluation mode, trial\u002Ffreemium\u002Fdemo motion, buyer and user roles, proof required, conversion trigger, objections, pricing\u002Fpackaging concerns, sales assist, procurement, timeline, and lost-deal reasons.\n6. Present the conversion model and unresolved assumptions before writing.\n7. Write `research\u002Fconversion-map.md` and `research\u002Fconversion-map-interview.md` in flat mode, or `research\u002F{slug}\u002Fconversion-map.md` and `research\u002F{slug}\u002Fconversion-map-interview.md` when product-path scope is active, after validation.\n\n## Output Shape\n\n```markdown\n# Conversion Map\n\n> Based on: research\u002Fjourney-map.md\n> Date: YYYY-MM-DD\n\n## Summary\n## Evaluation Path\n## Buyer And Decision Roles\n## Conversion Trigger\n## Objections And Proof\n## Pricing And Packaging Implications\n## Drop-Offs And Recovery\n## Product Gaps\n## Next Steps\n```\n\n## Alignment Page\n\nFollow the shared alignment-page convention via the packaged convention resolver; output path is `alignment\u002Fconversion-map-{topic}.html`.\n\n## Constraints\n\n- Keep conversion separate from payment mechanics; use `$transaction-map` for checkout, payments, fulfillment, refunds, and receipts.\n- End with `## Next Steps`, preferring `$transaction-map`, `$monetization`, `$gtm`, `$experiment` as context dictates.\n\n## Default Shipping Contract\n\nFollow the shared shipping contract convention in CLAUDE.md.\n\n","## Pack Availability Guard\n\nBefore telling the user to run a skill from another project-local pack, check `.agents\u002Fproject.json.enabled_packs`. If the target pack is not enabled, recommend `npx skillpacks install \u003Cpack>` from the project shell, instead of the target skill.\n\n# Conversion Map\n\nInvoke as `$conversion-map`.\n\nMap how evaluators become customers, including the decision path from first value to commitment.\n\n## Process\n\n### 0. Product-Path Scope Resolution\n\nResolve research scope by product path before using code or app structure as a hint:\n\n1. If `$ARGUMENTS` names a non-archived `research\u002F{slug}\u002F` directory or a product-path ID whose `scope_path` points there, use that path. Treat `{slug}` as the product\u002Fapp name, not the ICP, audience, or segment label.\n2. If `$ARGUMENTS` names only `research\u002F_archive\u002F{slug}\u002F` or a manifest entry with `status: archived` or legacy `status: abandoned`, stop and warn that the path is archived; do not write or update scoped outputs there.\n3. Read `research\u002F.progress.yaml` when present. Normalize legacy `active_path` to `active_paths` on read and write back `active_paths` on manifest updates. Treat legacy `abandoned` as `archived`; exclude `archived`, `abandoned`, `deferred`, `revisit_candidate`, `promoted`, and any `scope_path` under `research\u002F_archive\u002F` from active target selection.\n4. If active product paths exist in the manifest, use those paths. If multiple active paths exist, ask which one to target unless this skill explicitly supports cross-path output.\n5. If no active manifest target exists, list non-archived product directories under `research\u002F`, excluding `research\u002F_archive\u002F` and dot directories. Auto-select only when exactly one exists; ask when multiple exist.\n6. If no product directories exist, use flat `research\u002F` single-product mode.\n7. Detect monorepo\u002Fapp\u002Fpackage structure only as a secondary hint. Suggest creating a missing `research\u002F{slug}\u002F` product path when code clearly exposes an app, but do not require code or monorepo detection before using `research\u002F{slug}\u002F`.\n\nWhen product path `{slug}` is active, read and write research under `research\u002F{slug}\u002F`, specs under `specs\u002F{slug}\u002F`, and treat top-level `research\u002F*.md` files as flat-mode documents or cross-path summaries.\n\n1. Resolve product-path scope using `research\u002F{slug}\u002F` when applicable.\n2. Read `research\u002F.progress.yaml` when present. Normalize `active_path` (singular legacy) to `active_paths` (plural list) when reading; treat legacy `abandoned` as `archived` and exclude archived\u002Fdeferred\u002Frevisit\u002Fpromoted paths plus `research\u002F_archive\u002F` scopes from active target selection. Scope the conversion map to the active product path by default.\n3. Require `research\u002Fjourney-map.md`; if missing, recommend `$journey-map`.\n4. Load ICP, journey map, onboarding map, competitive analysis, monetization\u002FGTM docs, specs, and feedback when present.\n5. Interview and recommend around: evaluation mode, trial\u002Ffreemium\u002Fdemo motion, buyer and user roles, proof required, conversion trigger, objections, pricing\u002Fpackaging concerns, sales assist, procurement, timeline, and lost-deal reasons.\n6. Present the conversion model and unresolved assumptions before writing.\n7. Write `research\u002Fconversion-map.md` and `research\u002Fconversion-map-interview.md` in flat mode, or `research\u002F{slug}\u002Fconversion-map.md` and `research\u002F{slug}\u002Fconversion-map-interview.md` when product-path scope is active, after validation.\n\n## Output Shape\n\n```markdown\n# Conversion Map\n\n> Based on: research\u002Fjourney-map.md\n> Date: YYYY-MM-DD\n\n## Summary\n## Evaluation Path\n## Buyer And Decision Roles\n## Conversion Trigger\n## Objections And Proof\n## Pricing And Packaging Implications\n## Drop-Offs And Recovery\n## Product Gaps\n## Next Steps\n```\n\n## Alignment Page\n\nFollow the shared alignment-page convention via the packaged convention resolver; output path is `alignment\u002Fconversion-map-{topic}.html`.\n\n## Constraints\n\n- Keep conversion separate from payment mechanics; use `$transaction-map` for checkout, payments, fulfillment, refunds, and receipts.\n- End with `## Next Steps`, preferring `$transaction-map`, `$monetization`, `$gtm`, `$experiment` as context dictates.\n\n## Default Shipping Contract\n\nFollow the shared shipping contract convention in CLAUDE.md.\n\n",{"name":5,"type":34,"version":41,"description":7,"visual_tier":27,"argument-hint":42,"context_intake":26,"required_conventions":43},"v0.5","[optional: app, segment, or conversion motion]",[44],"alignment-page","master","96e2912af886dd1606b1b97df707715aef062b02","packs\u002Fcustomer-lifecycle\u002Fcodex\u002Fconversion-map",0,"https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills","https:\u002F\u002Fagentic-skills-blush.vercel.app","https:\u002F\u002Fgithub.com\u002FGeorgeQLe","georgeqle.com","George Le is a futurist and serial tech entrepreneur who wants to work toward a world where humanity is free from robotic tasks.","2026-11-10 04:07:24",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add GeorgeQLe\u002Fagentic-skills --skill conversion-map",{"tool":61,"command":62},"bunx","bunx skills add GeorgeQLe\u002Fagentic-skills --skill conversion-map",{"tool":64,"command":65},"pnpm","pnpm dlx skills add GeorgeQLe\u002Fagentic-skills --skill conversion-map","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Fpacks\u002Fcustomer-lifecycle\u002Fcodex\u002Fconversion-map\u002FSKILL.md",true,[69,75],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"ALIGNMENT-PAGE.md","REFERENCE","参考文档",54599,"https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Fpacks\u002Fcustomer-lifecycle\u002Fcodex\u002Fconversion-map\u002FALIGNMENT-PAGE.md",{"path":76,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":77,"sourceHtmlUrl":78},"CHANGELOG.md",1085,"https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Fpacks\u002Fcustomer-lifecycle\u002Fcodex\u002Fconversion-map\u002FCHANGELOG.md",[80,92,102,114,129,140],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":36},"01M6G0NJES15RJKZE6YZ0TSYGF","source-checkout-allowed","Valid source-checkout-only fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fsource-checkout-allowed\u002FSKILL.md",[],[87,88,89,90,30,91],"source checkout allowed","checkout","fixture","only","valid",{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":98,"publishedAt":36},"01M6G0NFZ3R1MNB1E3DVTM0WB7","deck-install-valid","Valid deck install fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fdeck-install\u002FSKILL.md",[],[99,100,101,91,89,30],"deck install valid","deck","install",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":36},"01M6G0ND3QZQC4MDZ9NVB97PT2","codex-pack-guard-valid","Valid Codex Pack Availability Guard fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-pack-guard\u002FSKILL.md",[],[109,110,111,91,112,113,89,30],"codex pack guard valid","pack","guard","codex","availability",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":125,"publishedAt":36},"01M6G0NA9YB3NKGZKD3S96JMNB","codex-missing-skill-valid","Valid Codex missing skill fallback fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-missing-skill-fallback\u002FSKILL.md",[120],{"categoryNo":121,"categoryName":122,"taxonomyType":123,"taxonomyTypeDesc":124},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[126,127,91,112,30,128,89],"codex missing skill valid","missing","fallback",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":136,"publishedAt":36},"01M6G0N7PC0EKFD40ZWQAXSAQ9","codex-base-skill-fallback-valid","Valid Codex base skill fallback fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-base-skill-fallback\u002FSKILL.md",[135],{"categoryNo":121,"categoryName":122,"taxonomyType":123,"taxonomyTypeDesc":124},[91,112,128,137,138,139,30,89],"base skill","codex base skill fallback valid","base",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":36},"01M6G0N4VRR2YKZQ6N3Y6S2BQA","claude-pack-guard-valid","Valid Claude Pack Availability Guard fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fclaude-pack-guard\u002FSKILL.md",[],[91,111,110,147,113,30,89],"claude pack guard valid"]