資料には具体的なスキルの内容や手順が記載されていないため、用途や得られる結果を特定できません。
- 用途を確認したいとき
- 入力や手順を確認したいとき
- 期待する結果を確認したいとき
ブランドやマーケティング資料の読み方、保存先、承認・費用・調査の共通ルールを整理し、各施策の運用を支えるガイドです。
How every GooseWorks marketing playbook runs: connecting, picking the brand, where files go, the shared claims, money, research and schedule rules, and the index of what each playbook saves and who reads it. Load at the start of any playbook run. Not a marketer ask: for "what should I do first?" use where-to-start.
実行スコア 未検証
インストール方法を見るマーケティング施策を実行する前に、ブランドの選択、ブランド情報の確認、ファイルの保存先、各施策に共通する運用ルールをそろえるガイドです。接続済みのツールやブランド情報の読み方、確認済み情報と未承認の情報の扱いを示し、主張の承認、費用の確認、公開前の許可、外部情報の調査などのルールを整理します。また、各プレイブックが作成する資料と、それを読む施策の対応関係も確認できます。繰り返し実行する施策では、記録やスケジュールの扱いも参照できます。
ブランド単位でマーケティング作業を始めるときや、調査結果・広告案・レポートの保存先を確認したいときに役立ちます。複数の施策で情報の扱い方や承認手順をそろえたい人にも向いています。施策の選び方を相談するガイドではなく、実行するプレイブックに入る前の共通手順を確認するための資料です。
GooseWorksの接続が必要な施策があります。利用可能なツールがない場合、ローカル実行に対応しない施策は接続を求めて停止します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Every playbook does the same setup and follows the same rules. They live here once.
Other skills. A playbook, its steps and these shared rules are separate skills that sit side by side. "The <slug> skill (../<slug>/SKILL.md)" names one: with files, read that path; in a chat app without files, fetch it from the GooseWorks catalog by its slug (gooseworks:catalog_fetch, type skill, slug <slug>; add path for a file inside it, such as references/<file>.md). The skills a playbook needs are listed as its dependencies and come with it.
gooseworks: tools are listed, call gooseworks:tools_load once for the group you need. Still none → a playbook with local mode says once "GooseWorks isn't connected, so I'll keep this brand's notes in this folder and you'll approve each change here." (no last clause if it changes nothing) and follows §5; any other says only "Connect GooseWorks first — I <do this job> through it." and stops. Never half-run.gooseworks:get_started with the marketer's own words. Its answer settles setup, and the brand only when the marketer named it; the playbook's gates decide the rest.gooseworks:brand_read lists the brands. One brand → use it. Several and none named → ask which, by name, before any research; never default to one. Keep the brand's coworker_agent_id.brand_knowledge_browse, brand_knowledge_search, brand_knowledge_read and brand_knowledge_save. Their presence means the brain path (claims excepted: the claims-gate skill decides). Never request brand_read's sources section in a routine read: it can pass 100K characters.brand_knowledge_* tools are listed (the Brand Brain), start with gooseworks:brand_knowledge_browse: the rules, the never-list, the items waiting for the marketer's yes, and the chapters' "read when" hints. Open the chapters the task needs and its required_reads (brand_knowledge_browse kind or gooseworks:brand_knowledge_read); gooseworks:brand_knowledge_search for gaps.gooseworks:brand_read (lean is enough for rules: every must and dont comes back), then gooseworks:knowledge_search for the task. Never every section at full detail in one call (it overflows and gets skipped); learnings at detail: "full" go in their own call.is_public: false) stay internal, even in drafts.run-memory skill (../run-memory/SKILL.md) before the playbook's own work, its End steps at the end.{type: "agent", agent_id: <coworker_agent_id>}). No coworker → the default workspace with every path prefixed brands/<brand-slug>/; tell the marketer once. Never the org shared scope.file_write replaces the whole file.save-to-brain skill (../save-to-brain/SKILL.md). Short rules become learnings through the save-learning skill (../save-learning/SKILL.md) (one idea each, in the marketer's words). These two atoms are the only way into brain memory; each picks the Brand Brain tools when listed. Run records go through the run-memory skill (../run-memory/SKILL.md), which saves them with save-to-brain.claims-gate skill (../claims-gate/SKILL.md); nothing else counts as approved.spend-gate skill (../spend-gate/SKILL.md): credits exactly as GooseWorks quotes them, and the marketer's yes before any paid call.marketing-data-access skill (../marketing-data-access/SKILL.md); public web pages and web search with the host's own fetch or browser.references/meta-levers.md, § With an ads-platform connector).Research pattern. research-market, research-competitors, research-audience, work-with-creators and improve-search-visibility: read research-pattern.md (next to this file) before the first search — free pass first, one message, one credit yes, a report.
Schedules. At the end of a repeatable run, offer a schedule only when repeating would help this brand, with the reason and a cadence. Defaults: market, a monthly pulse plus a quarterly full report; competitors, weekly (silent below its threshold) plus a quarterly teardown; audience, twice a year or on a trigger (new product or market, a win/loss shift); brand watch, weekly, daily in a launch or crisis, alerts only; social calendar, every two weeks; search visibility, monthly; performance, weekly. Never for one-off jobs. Each run saves its run record, and sends a report opening with what changed only when something crosses the job's threshold or a question is due. How to create it depends on the connection:
gooseworks:automation_upsert, created paused, under the spend-gate skill (../spend-gate/SKILL.md) §C. The scheduled worker has no skills folder: copy the method into the workspace and give it a self-contained prompt (the playbook's own setup section, where it has one).gooseworks:automation_upsert without GooseWorks.Paths are relative to the brand's workspace. <D> is a date (YYYY-MM-DD). Only the writer edits a file; readers append request lines at most.
| Path | Written by | Read by |
|---|---|---|
Brand kit, products, onboarding, learnings (brand_update) | GooseWorks' own brand research and the app (kit, products, claims, voice); research-audience (audience, as a proposal); where-to-start (onboarding); every playbook's learnings through save-learning, and the claims marker and claims through claims-gate | every playbook |
brand/records/<D>-v<N>.md + "Brand record" document | claims-gate (and earlier brand passes) | claims-gate (variants and proof) |
brand/voices/<handle>.md, brand/voices/blog-<brand-slug>.md | voice-card (make-content, run-organic-social) | make-content, run-organic-social, email-lifecycle, any copy step |
brand/situation.md | where-to-start | where-to-start |
research/market/<D>-read.md (the market report, keep-history, incl. "What people are saying" — read the newest and check that section's window line), demand.md, watchlist.md, watch/<D>.md (brand-watch alerts — only when something crossed a threshold), method/ (scheduled runs' copied method); local copy gooseworks-reports/<brand-slug>/<D>-market-research.md | research-market | plan-campaign, research-competitors, make-static-ads, make-content, run-organic-social, improve-search-visibility, analyze-performance, run-paid-campaigns (demand.md) |
research/competitors/<D>-report.md (the readable report, keep-history), <slug>.md (rival records with snapshots), landscape.md, angle-bank.md, watch/<D>.md (what-changed reports), method/ (the scheduled watch's method); local copy gooseworks-reports/<brand-slug>/<D>-competitor-research.md | research-competitors | plan-campaign, make-static-ads, make-content, analyze-performance (watch/, line 2) |
research/market/positioning/<D>.md; current positioning.md or positioning-<product>.md only after the owner chooses | research-market | plan-campaign, make-content, write-outreach |
research/competitors/battlecards/<rival>/<D>.md, technology/<rival>/<D>.md, engagers/<rival>/<D>-report.md; <D>-engagers.csv stays in the workspace, never imported | research-competitors | sales and copy steps (battlecards), research-audience (engager candidates), plan-campaign |
Competitor roster (competitor_save) | research-market, research-competitors | research-competitors, research-market, plan-campaign, research-audience, improve-search-visibility, make-content, work-with-creators |
research/audience/buyer-groups.md (the buyer groups with counts; supersede), voc-bank.md (+ voc-bank.jsonl, not imported) — the customer-quote bank, <D>-report.md (the audience report, keep-history); local copy gooseworks-reports/<brand-slug>/<D>-audience.md | research-audience | research-market (sizes the groups), research-competitors, plan-campaign, make-static-ads, make-content, run-organic-social, improve-search-visibility, work-with-creators, the voice-card atom |
research/audience/<D>-<list>/… (report.md, list.csv, segments.csv, catch-all.csv, dropped.csv — not imported), ledger.csv, fit-definition.md, lessons/<D>.md, watch/ (champions and account watches, watch/<D>.md); local copy gooseworks-reports/<brand-slug>/<D>-list.md + <D>-list.csv | research-audience (outcomes-ledger; write-outreach updates ledger statuses and lessons from replies) | write-outreach, research-audience, the marketer |
outreach/<D>-<slug>/pack.md (the outreach pack, keep-history), send.csv (not imported — people's data), results.md (counts and fixes), results-working.md (request lines and per-reply notes — not imported); local copy gooseworks-reports/<brand-slug>/<D>-outreach.md + <D>-outreach-send.csv | write-outreach | the marketer's sending tool, write-outreach, research-audience (re-scoring signals from results) |
research/credits-log/<YYYY-MM>.md | every paid read through spend-gate | spend-gate (price history) |
runs/<playbook>/<job-slug>/[<subject>/]<D>.md (a second run that day <D>-2.md) + "Run record — <job>[ — <subject>] — <Brand> — <D>" document (keep-history) | every repeatable playbook, through run-memory | the same job's next run (run-memory) |
Inspiration library (social_inspiration_save) | research-market (tag research-market), research-competitors | make-static-ads, make-content, run-organic-social, work-with-creators |
social/calendar/<D>.md (+ <D>-sheet.csv), social/accounts.md, social/audit/<D>.md | run-organic-social | run-organic-social, analyze-performance, make-content (accounts.md), research-market (crisis hold list), make-static-ads (graphic requests) |
content/briefs/, drafts/, repurposed/, refresh/, pov/, newsletter/, channels.md | make-content | run-organic-social (repurposed cuts, pov/, channels.md), email-lifecycle (newsletter/), improve-search-visibility (drafts naming its briefs), make-static-ads (graphic requests), the marketer |
search/questions.md, page-map.md, visibility/<D>.md (+ <D>-runs.md, not imported), fixes/<D>.md, briefs/<page>.md, audits/, gaps/, clusters/, pseo/, metrics/ (focused reports with dated sources and coverage) | improve-search-visibility | make-content (page briefs), email-lifecycle (the fixes file's review-request section), research-competitors (who is named instead), analyze-performance |
lifecycle/program.md, flows/, calendar/<YYYY-MM>.md, broadcasts/, deliverability/ | email-lifecycle | analyze-performance, plan-campaign (calendar/), research-market (crisis hold list), make-static-ads (graphic requests in flows/), the marketer |
creators/roster.csv, roster-summary.md, creators/<D>/…, lessons/<D>.md | work-with-creators (outcomes-ledger) | plan-campaign, analyze-performance (roster), the marketer |
Campaign record + concepts (campaign_upsert, add_campaign_concept) | plan-campaign | run-paid-campaigns, analyze-performance, the makers, make-content, email-lifecycle, run-organic-social, work-with-creators |
plans/<slug>/draft-v<N>.md | plan-campaign (replans) | the marketer |
ads/batches/<D>-<slug>.md + lower-case creative tags | make-static-ads | run-paid-campaigns (picks, copy), analyze-performance (angles) |
ads/campaigns/<slug>/state.md, decisions.md (server's harness format) | run-paid-campaigns, the server | analyze-performance, plan-campaign, make-static-ads (the health line, for rejected-ad fixes) |
ads/campaigns/<slug>/rotation-requests.md | run-paid-campaigns | make-static-ads |
reports/performance/<D>.md, monthly/<YYYY-MM>.md, definitions.md, inputs/<D>.md | analyze-performance | run-paid-campaigns, plan-campaign, the makers, make-content, run-organic-social, email-lifecycle, research-competitors |
Request lines: <Kind> needed: for <the playbook that answers> · <what> · return to: <path>, answered under the line with <Kind> ready: <link or ids> · <date> (the makers add their hand-off file before the date). Kinds in use: Rotation and Fix (run-paid-campaigns → make-static-ads), Graphic (email-lifecycle, make-content, run-organic-social → make-static-ads), Quote, Find and Hold (write-outreach → research-audience: a quote-bank phrase, a referred role to find, accounts to exclude).
Only plan-campaign, run-paid-campaigns and analyze-performance offer it. It runs on the marketer's words, the live site, their connectors (§3), exports and screenshots; nothing paid. The brand is the one the marketer names (ask if none).
gooseworks-local/<brand-slug>/ in the working folder, on §4's paths, plus brand-notes.md (facts and rules the marketer stated: their words, dated) and claims.md (every claims decision made here, written by the claims gate: approved, declined, waiting or retired, with the approver's words and the proof). Only the agent writes; read first. No files (hosted chat): notes stay in chat, handed over to paste back.gooseworks: tool: save-to-brain and run-memory read and write the local files only; write-report links the local file and says "saved in this folder"; save-learning → brand-notes.md; claims-gate → claims.md (with the history of who approves claims). The playbook skips every other gooseworks: read and write.gooseworks-local/: totals and counts only. Exports with people's details (customer or lead lists) are read where they are and stay in the marketer's own files and tools.まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
資料には具体的なスキルの内容や手順が記載されていないため、用途や得られる結果を特定できません。
顧客の課題や商品情報、広告事例を調べ、根拠のある広告訴求と静止画・動画・コピー案にまとめます。動画案は実際の制作フォーマットとの相性も確認し、商品単位の角度集として整理します。
Google、Meta、LinkedInなどの広告実績を分析し、成果の出た広告や予算の無駄を特定します。停止・拡大・テスト案や、具体的な予算配分を提案します。
広告費と登録後の成果を照合し、質の高いリード獲得にかかった実コストを算出します。広告素材ごとに拡大・維持・調査・停止の判断材料を整理するスキルです。
Meta広告を始める前にブランド情報を調べ、予算や広告表現に関わる不明点だけを質問して準備を整えます。確認事項と仮定を記録し、ブランド情報とキャンペーン概要を作成します。
広告文や画像内の表現を配信先と商品カテゴリのルールに照らして確認し、直せる箇所を修正しながら、法務や人の判断が必要なリスクを広告ごとに整理します。