Kmp Starter Create Fresh App
DevAtrii/Kmp-Starter-Template
Research and plan a brand-new app before scaffolding it on the KMP Starter Template.
Create truthful, human-centered marketing campaigns for an app or product, including positioning, channel copy, original artwork, editable layouts, README banners, and selective website integration.
$ npx skills add tamdogood/builder-essential-skills --skill create-marketing-kit -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install tamdogood/builder-essential-skills create-marketing-kit --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/tamdogood/builder-essential-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/create-marketing-kit .claude/skills/create-marketing-kit && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "create-marketing-kit" agent skill from https://github.com/tamdogood/builder-essential-skills/tree/main/skills/create-marketing-kit into .claude/skills/create-marketing-kit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "create-marketing-kit", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/tamdogood/builder-essential-skills/tree/main/skills/create-marketing-kitType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add tamdogood/builder-essential-skills --skill create-marketing-kit -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install tamdogood/builder-essential-skills create-marketing-kit --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tamdogood/builder-essential-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/create-marketing-kit .agents/skills/create-marketing-kit && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "create-marketing-kit" agent skill from https://github.com/tamdogood/builder-essential-skills/tree/main/skills/create-marketing-kit into .agents/skills/create-marketing-kit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "create-marketing-kit", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add tamdogood/builder-essential-skills --skill create-marketing-kit -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install tamdogood/builder-essential-skills create-marketing-kit --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tamdogood/builder-essential-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/create-marketing-kit .cursor/skills/create-marketing-kit && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "create-marketing-kit" agent skill from https://github.com/tamdogood/builder-essential-skills/tree/main/skills/create-marketing-kit into .cursor/skills/create-marketing-kit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "create-marketing-kit", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/tamdogood/builder-essential-skills.git --path skills/create-marketing-kit--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add tamdogood/builder-essential-skills --skill create-marketing-kit -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install tamdogood/builder-essential-skills create-marketing-kit --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tamdogood/builder-essential-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/create-marketing-kit .gemini/skills/create-marketing-kit && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "create-marketing-kit" agent skill from https://github.com/tamdogood/builder-essential-skills/tree/main/skills/create-marketing-kit into .gemini/skills/create-marketing-kit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "create-marketing-kit", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install tamdogood/builder-essential-skills create-marketing-kitInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add tamdogood/builder-essential-skills --skill create-marketing-kit -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/tamdogood/builder-essential-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/create-marketing-kit .github/skills/create-marketing-kit && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "create-marketing-kit" agent skill from https://github.com/tamdogood/builder-essential-skills/tree/main/skills/create-marketing-kit into .github/skills/create-marketing-kit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "create-marketing-kit", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add tamdogood/builder-essential-skills --skill create-marketing-kit -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install tamdogood/builder-essential-skills create-marketing-kit --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tamdogood/builder-essential-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/create-marketing-kit .opencode/skills/create-marketing-kit && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "create-marketing-kit" agent skill from https://github.com/tamdogood/builder-essential-skills/tree/main/skills/create-marketing-kit into .opencode/skills/create-marketing-kit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "create-marketing-kit", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
create-marketing-kitCreate truthful, human-centered marketing campaigns for an app or product, including positioning, channel copy, original artwork, editable layouts, README banners, and selective website integration.
Create Marketing Kit is an agent skill from tamdogood/builder-essential-skills. Create truthful, human-centered marketing campaigns for an app or product, including positioning, channel copy, original artwork, editable layouts, README banners, and selective website integration. Use when asked to make launch materials, promotional artwork, social assets, campaign kits, ads, or marketing content from an existing product; to adapt a visual reference without copying it; or to add approved campaign art to product surfaces. Do not invent claims, fake UI, publish, deploy, or replace product proof…
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts and reference files (for example `README.md`, `agents/openai.yaml` and `references/art-direction.md`).
It sits in Development, covering Positioning and messaging. The repository describes itself as: A repository for skills that are essential to my daily work. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 1be9984. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Create Marketing Kit loads about 1.9k tokens when it runs, and up to ~4k if it reads all its reference files. Until then it costs about 146 tokens; SKILL.md has 865 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from tamdogood/builder-essential-skills at commit 1be9984, republished under its MIT licence (© tamdogood). 865 words, ~1,883 tokens.
.claude/skills/create-marketing-kit/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.Turn verified product truth into a cohesive, reusable campaign kit. Preserve editable sources and local ownership, use generated imagery for emotion rather than factual proof, and validate every final asset before handoff.
Read the smallest authoritative set: product README, current website, configuration or release notes, and actual screenshots. Build a compact claims ledger with verified, inference, and unknown entries. Stop or narrow the campaign when a central claim is unsupported.
Read references/campaign-strategy.md before writing positioning or copy.
Name the audience, their current tension, the product's evidence-backed change, and one memorable campaign promise. Derive a message hierarchy:
Prefer one strong idea repeated consistently over unrelated slogans.
Select only the surfaces the user needs. Typical exports are:
1600x900;1080x1350;1080x1920;Create marketing/<campaign-slug>/campaign-manifest.json before export. Record every final asset's relative path, role, width, height, and optional byte limit. Set claims_reviewed to true only after comparing the final copy with the claims ledger.
Read references/art-direction.md whenever artwork is requested or a visual reference is supplied.
Save exact prompts and reference notes in prompts.md. Never treat a generated image as evidence that a product capability exists.
Place text, logo, dividers, and actual product captures with deterministic tools. Prefer editable SVG for campaign masters and HTML/CSS or native components for website integrations. Derive all aspect ratios from the same thesis and art direction, but recompose each format rather than mechanically cropping it.
Keep readable contrast, safe margins, and mobile legibility. Use real interface captures only when they remain readable and current.
Create concise variants appropriate to each channel. Include a guardrail section listing prohibited claims, required qualifiers, preferred terms, and release-stage language. Avoid generic hype, manufactured urgency, and unsupported superlatives.
When integration is requested:
Run the bundled validator against the campaign manifest:
python3 <skill-folder>/scripts/validate_campaign_kit.py marketing/<campaign-slug>/campaign-manifest.jsonAlso run the host project's narrow build or tests, inspect README and website links, and render every final asset at its actual dimensions. Inspect desktop and mobile integrations when both exist. Check human anatomy, copy accuracy, clipping, contrast, compression, and file size.
marketing/<campaign-slug>/
├── campaign-manifest.json
├── README.md # thesis, claims ledger, deliverables, usage
├── prompts.md # exact prompts and reference notes
├── source/ # generated or supplied source imagery
├── artwork/ # editable SVG/layout masters
└── assets/ # validated final exportsKeep gaps visible rather than fabricating files. The manifest may list only completed exports.
Report the approved vibe or aesthetic, campaign thesis, files created, integrations changed, generation prompts or modes used, and validation performed. Call out unsupported claims that were removed, unresolved asset gaps, and any action the user must take before publishing.
© tamdogood, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (scripts, references) in skills/create-marketing-kit of tamdogood/builder-essential-skills.
Open the folder on GitHubat commit 1be9984
Create Marketing Kit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Create Marketing Kit this skilltamdogood/builder-essential-skills | 221 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Kmp Starter Create Fresh AppDevAtrii/Kmp-Starter-Template | 167 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Wardley Mappingtractorjuice/arc-kit | 2.3k | — | ~5.1k | Automated safety check: Pass | Custom licence | |
| Roam Product WritingCranot/roam-code | 517 | — | ~3.4k | Automated safety check: Pass | Apache-2.0 | |
| macOS Notch UIfayazara/Screendrop | 2.2k | — | ~1.8k | Automated safety check: Pass | CC0-1.0 | |
| 5 Persona Advisory Boardharryvondiesel-web/5-persona-advisory-board | 133 | — | ~2.8k | Automated safety check: Pass | MIT |
DevAtrii/Kmp-Starter-Template
Research and plan a brand-new app before scaffolding it on the KMP Starter Template.
tractorjuice/arc-kit
Wardley Mapping reference for a map, a positioning question or a strategic read: value-chain decomposition, evolution stages, OnlineWardleyMaps syntax, gameplay, doctrine and climatic patterns…
Cranot/roam-code
Draft, review, and improve Roam positioning and product copy across its website, README, offers, setup explanations, package descriptions, and metadata.
fayazara/Screendrop
Add a Dynamic Island-style notch UI to a macOS app. An agent skill from fayazara/Screendrop.
harryvondiesel-web/5-persona-advisory-board
Run a 5 Persona Advisory Board review, board review, strategic decision stress-test, offer critique, risk check, or pricing/timing/positioning decision review.
chrisguidry/docket
How docket tags and publishes a release of pydocket or docket-rs - the tag formats, the docket-rs version bump that must merge first, the release-name format, the gh commands, and what to do when a…
tamdogood/builder-essential-skills
Generate, refine, compare, and when needed validate distinctive names for startups, AI products, developer tools, protocols, open-source projects, apps, product families, local businesses, services…
tamdogood/builder-essential-skills
Profile and debug Hermes sessions from their JSONL transcripts.
tamdogood/builder-essential-skills
Inspect an unfamiliar repository, turn a focused Markdown behavior scenario into a deterministic test in the repository's native test stack, run it, and preserve traceability between intent and code.
tamdogood/builder-essential-skills
Create or update a complete repository skill from a user's idea, including the workflow instructions, references, scripts or assets, agent metadata, skill-card artwork, cinematic banner artwork…
tamdogood/builder-essential-skills
Run a cumulative daily or retrospective sweep of research papers on a chosen topic, audit their claims, methods, integrity signals, and independent support, then identify overlooked but feasible…
tamdogood/builder-essential-skills
Analyze a software repository at the latest remote main commit and turn its implemented architecture into a citation-backed interactive isometric system map with a legend, selectable infrastructure…
Categories
Create truthful, human-centered marketing campaigns for an app or product, including positioning, channel copy, original artwork, editable layouts, README banners, and selective website integration. Create Marketing Kit is an agent skill from tamdogood/builder-essential-skills. Create truthful, human-centered marketing campaigns for an app or product, including positioning, channel copy, original artwork, editable layouts, README banners, and selective website integration.
Create Marketing Kit fits situations like: asked to make launch materials; promotional artwork; marketing content from an existing product; adapt a visual reference without copying it.
Run `npx skills add tamdogood/builder-essential-skills --skill create-marketing-kit -a claude-code`. Or copy the skill folder (skills/create-marketing-kit in tamdogood/builder-essential-skills) into .claude/skills/create-marketing-kit in your project. Claude Code loads it when a task matches its description.
Run `npx skills add tamdogood/builder-essential-skills --skill create-marketing-kit -a codex`. Or copy the skill folder (skills/create-marketing-kit in tamdogood/builder-essential-skills) into .agents/skills/create-marketing-kit in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add tamdogood/builder-essential-skills --skill create-marketing-kit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/create-marketing-kit, .gemini/skills/create-marketing-kit, .github/skills/create-marketing-kit and .opencode/skills/create-marketing-kit in your project.
Going by SKILL.md and its folder, Create Marketing Kit needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Create Marketing Kit is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Create Marketing Kit: Kmp Starter Create Fresh App (DevAtrii/Kmp-Starter-Template, 167 stars), Wardley Mapping (tractorjuice/arc-kit, 2.3k stars), Roam Product Writing (Cranot/roam-code, 517 stars) and macOS Notch UI (fayazara/Screendrop, 2.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
tamdogood (a GitHub user) maintains it in tamdogood/builder-essential-skills, which has 221 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on August 16, 2026.
Source: tamdogood/builder-essential-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.