資料には具体的なスキルの内容や手順が記載されていないため、用途や得られる結果を特定できません。
- 用途を確認したいとき
- 入力や手順を確認したいとき
- 期待する結果を確認したいとき
マーケティング施策で得たブランドのルールや学びを本人の言葉で一件ずつ記録し、重複や古い記録を整理して保存内容を確認します。
Shared step of the marketing playbooks (make-static-ads, analyze-performance, email-lifecycle, write-outreach): saves a short brand rule or finding in the human's own words, one idea per rule, retires the playbook's own older rules it replaces, and reads the result back to confirm. Loaded by those playbooks; not for direct use.
実行スコア 未検証
インストール方法を見るマーケティングの各プレイブックで得たブランドルールや気づきを、本人が入力または承認した言葉で短く記録します。一件につき一つの考えを保存し、同じプレイブックが以前に記録した内容を置き換える場合は、古い記録を整理します。保存後は読み返して、送った内容と一致しているか確認します。保存先は利用できるブランド知識ツールに応じて切り替わり、ローカルモードではブランドノートに追記します。
make-static-ads、analyze-performance、email-lifecycle、write-outreach などの作業で、今後も使うブランドの方針や学びを残す場面で使われます。各プレイブックから呼び出される共通手順で、単独で直接使うものではありません。
本人の言葉か明示的な承認がない内容は、学びとして保存しません。保存内容によっては GooseWorks アプリでの承認待ちになります。保存先は Brand Brain、旧式サーバー、またはローカルモードで異なります。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Learnings are the brand's short rules. Every playbook writes them through this atom and nowhere else. There are two server paths, and this atom picks between them:
brand_knowledge_*). Save with brand_knowledge_save, read back with brand_knowledge_read / brand_knowledge_search. Exception: claims-gate's claim facts and marker always use the older path below.gooseworks:brand_update patch.facts, read back with gooseworks:brand_read.marketing-guide skill §5): append to gooseworks-local/<brand-slug>/brand-notes.md, same opening, their words, dated. Read the file first; mark your own superseded line retired <date>; read it back.The playbooks do not change between the paths.
Long evidence, tables and reports belong in a brand document (the save-to-brain skill (../save-to-brain/SKILL.md)); a learning is the rule or finding itself, in the human's words.
user_statement: what they typed. An explicit approval such as "yes, save that rule" counts; your draft never goes there. On the older path also send knowledge_intent: "user_correction"; on the brain path, source you. Without their words, don't write it: put the finding in your document instead.must and dont only for rules the human stated or approved. Findings are insight; style guidance is do.run-memory skill (../run-memory/SKILL.md) and goes to kind 23, field experiment_readout.<id>, with source our_work. Only a worked or didn't work verdict, labelled truth or claimed, and never from a scheduled run. It states numbers and dates, never a rule.Claims sign-off (learn-my-brand, …, Claims you may use — …, Never say — …, Policy: …, Banned words — …, Not public — …. Keep these openings exactly: they are a data format every playbook reads. Only the claims-gate skill (../claims-gate/SKILL.md) §5 writes or retires the marker and Claims you may use — facts. No playbook writes or retires the others; a playbook's own policy rule goes under its own [<source> …] opening.Standing offer: <offer> until <date | ongoing> [owner, <date>] only. email-lifecycle writes it and may retire or rewrite it when the owner changes the offer.[<source> YYYY-MM-DD], source = learning (analyze-performance; add A-NN for an angle) · market (research-market) · angle A-NN · listening (research-market's listening) · search (improve-search-visibility) · lifecycle (email-lifecycle) · content (make-content) · social (run-organic-social) · ads (make-static-ads) · outreach (research-audience) · outreach-copy (write-outreach) · creators (work-with-creators). One source per playbook, so "retire your own" never reaches another playbook's facts.[lifecycle 2026-10-16] Never send a promo email the day after a shipping delay email.request_key starts with the playbook slug.brand_knowledge_* tools listed)gooseworks:brand_knowledge_browse (the core already lists every rule and the never-list) with kind: 14 for the full rules and kind: 23 for learnings, or gooseworks:brand_knowledge_search source_types: ["learning"] for the topic. Look for a learning that already says the same thing, and check waiting_for_yes too: the same rule may already be waiting for the human's yes. Don't save it twice.If the rule fits a registered fact field, save it as that fact (brand_knowledge_save fact: kind + field). Engines read typed fields directly. Fields:
agent_may_do_alone.<item>, alert_on.<item>, reply_rule.<item>, reporting_rhythm.winning_number, conversion.<item>, attribution_window, lead_definition, naming_convention.no_go_list, target_cpa, target_roas, priority_products, decision.<item>, experiment.<item>.worn_out_angle.<item>, experiment_readout.<item>, lesson.An unknown field is refused with the allowed list. Pick from that list, or fall back to a learning. Never invent a field. The operating_plan.* fields (budget caps, approvers, goals) belong to the playbooks whose spec owns them, not to this atom.
Otherwise, save a learning (brand_knowledge_save target learning, with the kind and the text).
user_statement, source you (our_work for a readout), and is_public: false unless the human says the rule is public-facing. Use a stable request_key such as <playbook>.<YYYYMMDD>.<n>, so a retried call never duplicates. Use expected_version: 0 for a new item. For an existing one, pass its revision from brand_knowledge_read as expected_revision, and on a version conflict re-open it and retry once.
id (the old text becomes history), or close a dropped one with valid_until = today. Never touch another playbook's learning; if yours contradicts it, tell the human. If both are refused, retire it on the older path (brand_update {id, active: false}) and note it in the run's hand-over.gooseworks:brand_knowledge_read the saved record, or check brand_knowledge_save proposal list when the answer says it waits for a yes. Compare the stored text with what you sent. A missing one is reported as not saved.brand_update call per save)gooseworks:brand_read sections: ["learnings"]. Lean returns every must/dont; use detail: "full" when you also need do/insight/template_hint rows and their ids. Look for a learning that already says the same thing.{id, active: false} for each of your playbook's learnings (same opening) that the new one replaces or contradicts. Never retire another playbook's learning; if yours contradicts it, tell the human. Exceptions: the claims-gate skill (../claims-gate/SKILL.md) §5 retires and rewrites the claims marker; Standing offer: (above).active: false) rows; a retired learning that still shows is deleted (delete: true).save-to-brain skill (../save-to-brain/SKILL.md); for claims, the Brand record). In a scheduled run with no human, don't save it. Put it in the report's "Decisions for you".まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
資料には具体的なスキルの内容や手順が記載されていないため、用途や得られる結果を特定できません。
顧客の課題や商品情報、広告事例を調べ、根拠のある広告訴求と静止画・動画・コピー案にまとめます。動画案は実際の制作フォーマットとの相性も確認し、商品単位の角度集として整理します。
Google、Meta、LinkedInなどの広告実績を分析し、成果の出た広告や予算の無駄を特定します。停止・拡大・テスト案や、具体的な予算配分を提案します。
広告費と登録後の成果を照合し、質の高いリード獲得にかかった実コストを算出します。広告素材ごとに拡大・維持・調査・停止の判断材料を整理するスキルです。
Meta広告を始める前にブランド情報を調べ、予算や広告表現に関わる不明点だけを質問して準備を整えます。確認事項と仮定を記録し、ブランド情報とキャンペーン概要を作成します。
広告文や画像内の表現を配信先と商品カテゴリのルールに照らして確認し、直せる箇所を修正しながら、法務や人の判断が必要なリスクを広告ごとに整理します。