Individual skill
make-static-ads-find-references
Step of make-static-ads: picks a template for every ad in its chosen style, after its visual idea and style are set, from the brand's own ads, the GooseWorks library or category leaders, and records what the chosen creativity level keeps from it. Run make-static-ads instead; not for direct use.
skills/marketing/make-static-ads-find-references/SKILL.md
Source commit df8298140d434a6363de0c265eb6af2e571d97a5
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 11, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,315
- Repository last updated
- Nov 6, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- claude Repository topic
- claude-skills Repository topic
- claudecode Repository topic
- claudecode-skills Repository topic
- codex Repository topic
- cursor Repository topic
- gtm Repository topic
- skills Repository topic
- design Derived category
- marketing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 4,894 bytesSKILL.mdcore · 4,894 bytesSKILL.mdcore · 4,894 bytesSKILL.mdcore · 4,894 bytesskill.meta.jsonasset · 241 bytes
Read excerpt
# find-references
**Reads:** each board row's angle, message, visual idea and style; the chosen level (`../make-static-ads/references/levels.md`); `profile.md`. **Writes:** the Template column of `board.md` and a short template list under the board (source, its template id from `ads_template_read` when it has one (library or the brand's own imported ad), page link, the image's public https URL (a brand's own ad from a page or file goes through `gooseworks:media_upload` first), whether its image goes to the model at this level, and what it keeps).
Every ad has a template. Without one the image model falls back on its own default layout, and every brand's ads end up looking the same. A template is a finished ad with a layout: text slots, blocks, a background treatment. A plain product photo or lifestyle shot is not a template; it is a style reference at most.
## 1. Where to look (free first), in this order
1. **The brand's own ads** (its past and running statics, from `profile.md`). They already look like the brand (whether their image may go to the image model: `../make-static-ads/references/levels.md`).
2. **The GooseWorks template library:** `gooseworks:ads_template_read` `mode: "static_library"` with a query for the layout or device the visual idea needs. Open each candidate's detail and look at the image. Name a library source as such, never as a verified running ad.
3. **Category leaders and inventive brands from other categories** in the Meta Ad Library, in the host browser (routes in `../make-static-ads/references/brand-profile.md` §1): the first 20 or so statics of 2–3 advertisers.
Each set uses at least one template from outside the GooseWorks library (the brand's own ads, a leader, or another category's inventive brand). If none of those can be opened, say which you tried on the board.