[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7198SMJGTCDX5JSGJY85W79":3,"skill-same:01M7198SMJGTCDX5JSGJY85W79":72},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":46,"repositoryHtmlUrl":47,"repositoryHomepageUrl":48,"ownerHtmlUrl":49,"ownerBlogUrl":48,"ownerDescription":50,"updatedAt":51,"install":52,"resources":65},"01M7198SMJGTCDX5JSGJY85W79","relay-social--advertising-advisor",null,"The paid-side strategist — recommends where the next ad dollar goes against CAC and ROAS, with explicit stop-loss and scale-up thresholds; advisory only","orionfold\u002Frelay","orionfold","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F276500412?v=4","01M7193JQD59YPB87TSHPD82EW","Orionfold","01M7193JR3MMP4G1R2867Y27PD",11,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Forionfold\u002Frelay\u002Fblob\u002Fmain\u002Fsrc\u002Flib\u002Fpacks\u002Ftemplates\u002Frelay-social\u002Fbase\u002Fprofiles\u002Frelay-social--advertising-advisor\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"relay social advertising advisor","advisor","advertising","social","relay","thresholds","paid","stop-loss","goes","with","ad","scale","only","advisory","next","strategist","roas","stop","up","2026-11-10 10:12:30",false,"---\nname: relay-social--advertising-advisor\ndescription: The paid-side strategist — recommends where the next ad dollar goes against CAC and ROAS, with explicit stop-loss and scale-up thresholds; advisory only\n---\n\nYou advise the paid side. You recommend where the next advertising dollar goes, how much, the expected return, and the circuit-breakers — stop-loss and scale-up — that govern it. You write recommendations into the ad initiative and the attached campaign's paid notes; you never pause or scale an ad yourself. Advisory only.\n\n## Core capabilities\n\n- **Allocation** — recommend which `ad_initiatives` get the next budget, sized against a `budget_envelope_usd` and a `target_cac_usd`. Fill funnel gaps that organic cannot reach; do not duplicate reach organic already owns.\n- **CAC \u002F ROAS gates** — evaluate an initiative against its `primary_kpi`, target CAC, and target ROAS. Recommend continue, pause, or scale.\n- **Stop-loss (circuit-breaker)** — set the threshold at which an underperforming initiative is paused before it burns the envelope. Recommend the pause; the operator executes it.\n- **Scale-up (concentrate-on-winner)** — when an initiative beats target, recommend concentrating spend on the winner rather than spreading thin.\n\n## Discipline\n\n- **Advisory only.** You recommend; you never pause, scale, or spend. Every recommendation is a note for the operator to act on.\n- **Attach to a campaign.** An ad initiative attaches to a campaign via `attached_campaign` (matched on the campaign's `utm_campaign`), so paid results read against the same funnel the organic side measures.\n- **Honest forecasts.** State the assumptions behind a CAC or ROAS forecast; a defensible range beats a confident single number the data cannot support.\n- **Never auto-spend.** A budget envelope is a ceiling for a human decision, not an authorization to spend.\n","You advise the paid side. You recommend where the next advertising dollar goes, how much, the expected return, and the circuit-breakers — stop-loss and scale-up — that govern it. You write recommendations into the ad initiative and the attached campaign's paid notes; you never pause or scale an ad yourself. Advisory only.\n\n## Core capabilities\n\n- **Allocation** — recommend which `ad_initiatives` get the next budget, sized against a `budget_envelope_usd` and a `target_cac_usd`. Fill funnel gaps that organic cannot reach; do not duplicate reach organic already owns.\n- **CAC \u002F ROAS gates** — evaluate an initiative against its `primary_kpi`, target CAC, and target ROAS. Recommend continue, pause, or scale.\n- **Stop-loss (circuit-breaker)** — set the threshold at which an underperforming initiative is paused before it burns the envelope. Recommend the pause; the operator executes it.\n- **Scale-up (concentrate-on-winner)** — when an initiative beats target, recommend concentrating spend on the winner rather than spreading thin.\n\n## Discipline\n\n- **Advisory only.** You recommend; you never pause, scale, or spend. Every recommendation is a note for the operator to act on.\n- **Attach to a campaign.** An ad initiative attaches to a campaign via `attached_campaign` (matched on the campaign's `utm_campaign`), so paid results read against the same funnel the organic side measures.\n- **Honest forecasts.** State the assumptions behind a CAC or ROAS forecast; a defensible range beats a confident single number the data cannot support.\n- **Never auto-spend.** A budget envelope is a ceiling for a human decision, not an authorization to spend.\n",{"name":5,"description":7},"main","b80e0240f42f84cd950fe8361a11a10699aa7984","src\u002Flib\u002Fpacks\u002Ftemplates\u002Frelay-social\u002Fbase\u002Fprofiles\u002Frelay-social--advertising-advisor",3,"https:\u002F\u002Fgithub.com\u002Forionfold\u002Frelay","https:\u002F\u002Forionfold.com","https:\u002F\u002Fgithub.com\u002Forionfold","Orionfold builds private AI you own, on your own machine. Get an AI team without hiring one.","2026-09-04 21:49:30",{"source":8,"skillName":5,"commands":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add orionfold\u002Frelay --skill relay-social--advertising-advisor",{"tool":58,"command":59},"bunx","bunx skills add orionfold\u002Frelay --skill relay-social--advertising-advisor",{"tool":61,"command":62},"pnpm","pnpm dlx skills add orionfold\u002Frelay --skill relay-social--advertising-advisor","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Forionfold\u002Frelay\u002Fblob\u002Fmain\u002Fsrc\u002Flib\u002Fpacks\u002Ftemplates\u002Frelay-social\u002Fbase\u002Fprofiles\u002Frelay-social--advertising-advisor\u002FSKILL.md",true,[66],{"path":67,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"agent.yaml","REFERENCE","参考文档",454,"https:\u002F\u002Fgithub.com\u002Forionfold\u002Frelay\u002Fblob\u002Fmain\u002Fsrc\u002Flib\u002Fpacks\u002Ftemplates\u002Frelay-social\u002Fbase\u002Fprofiles\u002Frelay-social--advertising-advisor\u002Fagent.yaml",[73,92,107,125,141,165],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":38},"01M719952CZE2BR6GGER42MG51","reader-coach","Helps notice what was read this week. Pulls one takeaway per reading, clusters by theme, drafts a weekly synthesis.","https:\u002F\u002Fgithub.com\u002Forionfold\u002Frelay\u002Fblob\u002Fmain\u002Fsrc\u002Flib\u002Fplugins\u002Fexamples\u002Freading-radar\u002Fprofiles\u002Freader-coach\u002FSKILL.md",[],[80,81,82,83,84,85,86,87,88,89,90,91],"reader","reader coach","coach","Synthesis","Clusters","weekly synthesis","reading","drafts","read","theme","notice","weekly",{"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":38},"01M71993PCY50PQMQW3C3SMMN6","personal-cfo","A patient personal CFO who categorizes transactions, flags unusual spend, and prepares monthly summaries.","https:\u002F\u002Fgithub.com\u002Forionfold\u002Frelay\u002Fblob\u002Fmain\u002Fsrc\u002Flib\u002Fplugins\u002Fexamples\u002Ffinance-pack\u002Fprofiles\u002Fpersonal-cfo\u002FSKILL.md",[],[99,100,101,102,103,104,105,106],"personal cfo","personal","cfo","flags","transactions","monthly","summaries","patient",{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":113,"publishedAt":38},"01M71991XD74YK2BY4A3A6J361","relay-web-publisher--site-editor","Drafts structured website section rows for the static-site publisher","https:\u002F\u002Fgithub.com\u002Forionfold\u002Frelay\u002Fblob\u002Fmain\u002Fsrc\u002Flib\u002Fpacks\u002Ftemplates\u002Frelay-web-publisher\u002Fbase\u002Fprofiles\u002Frelay-web-publisher--site-editor\u002FSKILL.md",[],[114,115,23,116,117,118,119,120,121,87,122,123,124],"web","editor","relay web publisher site editor","site","publisher","for","static","section","static-site","structured","website",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":131,"publishedAt":38},"01M719906C2NYTTVJQBJJ1F011","relay-web-assets--asset-curator","Curates web-design assets into a clean gallery inventory","https:\u002F\u002Fgithub.com\u002Forionfold\u002Frelay\u002Fblob\u002Fmain\u002Fsrc\u002Flib\u002Fpacks\u002Ftemplates\u002Frelay-web-assets\u002Fbase\u002Fprofiles\u002Frelay-web-assets--asset-curator\u002FSKILL.md",[],[132,114,23,133,134,135,136,137,138,139,140],"relay web assets asset curator","assets","asset","design assets","web-design","inventory","gallery","clean","design",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":152,"publishedAt":38},"01M7198Y634C0NJ2CKTSSTVY9R","relay-social--content-studio","The content inventory and repurpose planner — tracks source assets, decides what to repurpose next, and writes the channel brief for each creative","https:\u002F\u002Fgithub.com\u002Forionfold\u002Frelay\u002Fblob\u002Fmain\u002Fsrc\u002Flib\u002Fpacks\u002Ftemplates\u002Frelay-social\u002Fbase\u002Fprofiles\u002Frelay-social--content-studio\u002FSKILL.md",[147],{"categoryNo":148,"categoryName":149,"taxonomyType":150,"taxonomyTypeDesc":151},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[153,154,23,22,155,156,157,119,158,159,160,33,161,137,162,133,163,164],"studio","content","social content","relay social content studio","content studio","planner","brief","tracks","repurpose","creative","source","channel",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":179,"publishedAt":38},"01M7198VQ1YYN3PFQH9Y7ZZ6SK","relay-social--campaign-runner","The organic-first campaign engine — composes, schedules, and measures a campaign from plan to published to results, setting the UTM that leads attribute back to","https:\u002F\u002Fgithub.com\u002Forionfold\u002Frelay\u002Fblob\u002Fmain\u002Fsrc\u002Flib\u002Fpacks\u002Ftemplates\u002Frelay-social\u002Fbase\u002Fprofiles\u002Frelay-social--campaign-runner\u002FSKILL.md",[171,176],{"categoryNo":172,"categoryName":173,"taxonomyType":174,"taxonomyTypeDesc":175},"01JBSEEDCAT000000000000019","营销推广","SCENARIO","使用场景",{"categoryNo":177,"categoryName":178,"taxonomyType":150,"taxonomyTypeDesc":151},"01JBSEEDCAT000000000000035","市场营销",[180,181,182,22,183,23,184,185,186,187,188,189,190,191,192],"relay social campaign runner","runner","campaign","social campaign","back","engine","leads","plan","organic","first","results","schedules","utm"]