本文へ移動
cccskills
無料GitHub で公開日本語紹介

save-to-brain

マーケティングの各手順で作成した資料をブランドの保存先に登録し、後から検索できるか確かめます。既存版の更新や日付別の履歴管理にも対応します。

原文原文の説明を見る

Shared step of the marketing playbooks (research-market, plan-campaign, make-content, analyze-performance): saves a finished file to the brand and makes it searchable. It either replaces older versions or keeps dated history, then checks that the file can be found. Loaded by those playbooks; not for direct use.

gooseworks-ai/goose-skillsスター 1,272(GitHub 1,272 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 完成した調査資料を保存するとき
  • 最新版に置き換えて検索可能にするとき
  • 日付別レポートを履歴として残すとき

日本語での紹介

できること

マーケティングの手順で完成した資料を、指定されたパスとタイトルでブランドの保存先に書き込み、検索用の知識として登録します。保存前に既存ファイルを読み、行を残しながら更新や追加を行います。新しい版で置き換える資料と、週次レポートなど日付ごとに残す資料を区別し、条件に合う古い登録だけを整理します。最後に検索して、資料が見つかるか確認します。検索への反映が遅れている場合は、保存済みだが未検索と扱います。

こんなときに便利

市場調査、キャンペーン計画、コンテンツ制作、成果分析など、別のマーケティング手順から成果物を保存するときに使われます。単独で直接使うスキルではありません。ファイル操作やブランド知識への登録に必要な機能がない場合は、資料をチャットで渡し、保存できなかったことを伝える流れも定めています。

使い方の例

  • 「この市場調査の資料をブランドに保存して、検索できる状態か確認してください」
  • 「今週のレポートを履歴として残してください」

注意点

通常は GooseWorks のファイル、メディア、ナレッジ機能を使います。機能が見つからない場合は必要なツール群を読み込み、それでも使えなければチャットで資料を渡します。ローカルモードではホストのファイル機能を使える場合に限り、指定フォルダーへ保存します。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(2)

  • SKILL.md6.7 KB
  • skill.meta.json691 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

save-to-brain

Every durable artifact goes through this atom. Never keep the only copy in chat or on the local disk, and never tell the marketer about workspaces, documents or imports — say "saved to your brand" or what failed in plain words.

Local mode (no GooseWorks, the marketing-guide skill §5) is the one exception. It calls no gooseworks: tool, and brand_id and coworker_agent_id are not needed:

  • Host with files: with the host's own file tools, read gooseworks-local/<brand-slug>/<path> if it exists, merge by step 1's rules (never-overwrite included), write it, and read it back. Skip steps 2–6. Say "saved in this folder", never "saved to your brand".
  • Hosted chat without files: nothing can be saved. Give the whole file in chat under its path and say "This isn't saved anywhere: paste it back next time and I'll pick up from it." Skip steps 1–6.

Inputs (the calling playbook supplies them)

InputRule
brand_id, brand_slug, coworker_agent_idFrom the gooseworks:brand_read list answer.
pathThe playbook's own path in the marketing-guide's §4 table (research/market/…, research/competitors/…). Dates YYYY-MM-DD.
artifactThe artifact name, used in the title and tags (for example Voice-of-customer bank, voc-bank).
title<Artifact> — <Brand> — <YYYY-MM-DD>; records with numbered versions add v<N>, and a suffixed file adds the same suffix (step 1).
tags[<playbook>, <artifact-slug>], plus any extra key the caller needs to tell copies apart (for example rival:<slug>). All lower-case. The first tag is the document's creator: normally the calling playbook; a shared atom that writes on behalf of another owner puts that owner first (voice-card, claims-gate).
versionedsupersede — a record that is replaced by its newest version (a bank, a profile, a landscape, an angle bank, a watchlist). keep-history — a dated period artifact (a weekly report, a digest, a dated read); older ones are history and are never deleted.
importyes (default) or no — no for working files that must stay out of brand knowledge (unsent reply drafts, raw item lists, pasted private material).

Brand Brain tools

The Brand Brain tools are brand_knowledge_save, brand_knowledge_search and brand_knowledge_read.

brand_knowledge_save has no document or report target. Its targets are learning, fact, claim, audience, competitor, product, kit fields, operating-plan sections and proposals. So documents keep the route below (workspace file → media_upload → knowledge_import) on every server. What changes when brand_knowledge_* tools are listed:

  • Read-back (step 6) uses gooseworks:brand_knowledge_search with source_types: ["document"], and gooseworks:brand_knowledge_read on the hit to read it in full. Otherwise use gooseworks:knowledge_search.
  • Status. An imported document is found: never call it confirmed, and it is never an approved claim (the marketing-guide §1.4).
  • Indexing lags. brand_knowledge_search can answer "Still indexing: N of M". That means "saved, not yet searchable", not a failure. Do not re-import.

Workspace scope

The scope in the marketing-guide skill §2, on every file call and on the upload's workspace source. With no coworker, tell the human once: "This brand has no coworker yet, so I saved it in your general workspace under its name."

Steps

  1. Read before you write (the marketing-guide §2). gooseworks:file_list the folder, then gooseworks:file_read the file if it exists. Merge: keep every existing row (ids are stable), add new rows, update changed rows in place, never silently drop a row — mark it status: retired (<reason>, <date>). Keep the file's header lines current. In another playbook's file, only add lines under your own request lines. Never overwrite another copy. A keep-history file this run did not write already at the path (another session, an earlier run today) stays: suffix this one's file name — the job slug where the caller has one, then -2, -3 — and its title the same way ( — <job slug>, (2), (3)), because step 5 deletes a copy with exactly this title. A supersede record is meant to be replaced and keeps its name.
  2. Write the file with gooseworks:file_write (same scope). If import: no, stop here.
  3. Register it as a brand document with gooseworks:media_upload — scope brand, kind document, source workspace (this path, this scope), title, tags. The inline bytes source does not take text documents; always go through the workspace.
  4. Import it with gooseworks:knowledge_import (the new media id), then gooseworks:job_get (kind knowledge_ingest, with brand_id) until it is ready. If any answer shows a price, stop and ask the human before going on.
  5. Retire old copies — only after step 4 is ready. List earlier copies with gooseworks:media_list (scope brand, kind document) and keep only rows that carry every tag the caller passed (including keys such as rival:<slug>) and whose first tag (the creator) is the caller's first tag — never the copy just imported, never a document whose first tag names someone else. Then:
    • versioned: supersede — delete (gooseworks:media_update delete) those whose title matches this title apart from the date (and version).
    • keep-history — delete only a copy with exactly this title (a re-run of the same period, written to the same file); other periods, and same-day copies with a suffixed title, are history and are never deleted. Deleting the upload also removes its knowledge, so search stops returning stale rows. The workspace file is never deleted.
  6. Verify. Search with a query that should hit the new content, using source_types: ["document"]: gooseworks:brand_knowledge_search when brand_knowledge_* tools are listed, otherwise gooseworks:knowledge_search. If it does not come back (or the brain says it is still indexing), say "saved, not yet searchable". Never claim it is in the brain when it is not.

If a tool is missing

Call gooseworks:tools_load once with the group (files, media, brand). If it still fails, give the artifact to the human in chat, say plainly that it is not saved to their brand, and record the failure in the run's hand-over.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

<slug>

無料概要あり

資料には具体的なスキルの内容や手順が記載されていないため、用途や得られる結果を特定できません。

  • 用途を確認したいとき
  • 入力や手順を確認したいとき
  • 期待する結果を確認したいとき
gooseworks-ai/goose-skills1,2722026年10月27日 更新

ad-angle-miner

無料概要あり

顧客の課題や商品情報、広告事例を調べ、根拠のある広告訴求と静止画・動画・コピー案にまとめます。動画案は実際の制作フォーマットとの相性も確認し、商品単位の角度集として整理します。

  • 商品の根拠に沿った広告の切り口を探したいとき
  • 静止画広告や動画広告の案を作りたいとき
  • 顧客の言葉から見出しや広告文を考えたいとき
gooseworks-ai/goose-skills1,2722026年10月27日 更新

ad-campaign-analyzer

無料概要あり

Google、Meta、LinkedInなどの広告実績を分析し、成果の出た広告や予算の無駄を特定します。停止・拡大・テスト案や、具体的な予算配分を提案します。

  • 広告予算の無駄を見つけたいとき
  • 複数媒体の成果を比較したいとき
  • 広告の停止・拡大候補を決めたいとき
gooseworks-ai/goose-skills1,2722026年10月27日 更新

ad-lead-quality-analyzer

無料概要あり

広告費と登録後の成果を照合し、質の高いリード獲得にかかった実コストを算出します。広告素材ごとに拡大・維持・調査・停止の判断材料を整理するスキルです。

  • 広告素材ごとの実質獲得コストを比べたいとき
  • 低CPAでも質の低い広告を見つけたいとき
  • 登録後の成果データとの照合状況を調べたいとき
gooseworks-ai/goose-skills1,2722026年10月27日 更新

ad-management-intake

無料概要あり

Meta広告を始める前にブランド情報を調べ、予算や広告表現に関わる不明点だけを質問して準備を整えます。確認事項と仮定を記録し、ブランド情報とキャンペーン概要を作成します。

  • ブランド情報が未記録の状態で広告を始めたいとき
  • 予算や広告期間の前提を整理したいとき
  • 広告で使う主張や制約を記録したいとき
gooseworks-ai/goose-skills1,2722026年10月27日 更新

ad-policy-check

無料概要あり

広告文や画像内の表現を配信先と商品カテゴリのルールに照らして確認し、直せる箇所を修正しながら、法務や人の判断が必要なリスクを広告ごとに整理します。

  • 広告の配信前チェック
  • 広告画像や動画の表現確認
  • クリエイター広告の表示確認
gooseworks-ai/goose-skills1,2722026年10月27日 更新

gooseworks-ai のスキルをすべて見る

このスキルの問題を報告する