Ultralytics Branding
fcakyon/claude-codex-settings
This skill should be used when creating Ultralytics-branded content of any kind, including PDF, PPTX, Canva, or Google Slides presentations, DOCX documents, marketing or newsletter HTML emails…
Compile a theme, sentence, object, mood, article idea, or photo into a quiet Japanese/Korean zine-style editorial poster — tall aged paper, large negative space, one small image anchor, experimental…
$ npx skills add boraoztunc/skills --skill minimal-zine-poster -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install boraoztunc/skills minimal-zine-poster --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/boraoztunc/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/minimal-zine-poster .claude/skills/minimal-zine-poster && 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 "minimal-zine-poster" agent skill from https://github.com/boraoztunc/skills/tree/main/minimal-zine-poster into .claude/skills/minimal-zine-poster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minimal-zine-poster", 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/boraoztunc/skills/tree/main/minimal-zine-posterType 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 boraoztunc/skills --skill minimal-zine-poster -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install boraoztunc/skills minimal-zine-poster --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/boraoztunc/skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/minimal-zine-poster .agents/skills/minimal-zine-poster && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "minimal-zine-poster" agent skill from https://github.com/boraoztunc/skills/tree/main/minimal-zine-poster into .agents/skills/minimal-zine-poster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minimal-zine-poster", 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 boraoztunc/skills --skill minimal-zine-poster -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install boraoztunc/skills minimal-zine-poster --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/boraoztunc/skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/minimal-zine-poster .cursor/skills/minimal-zine-poster && 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 "minimal-zine-poster" agent skill from https://github.com/boraoztunc/skills/tree/main/minimal-zine-poster into .cursor/skills/minimal-zine-poster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minimal-zine-poster", 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/boraoztunc/skills.git --path minimal-zine-poster--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 boraoztunc/skills --skill minimal-zine-poster -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install boraoztunc/skills minimal-zine-poster --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/boraoztunc/skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/minimal-zine-poster .gemini/skills/minimal-zine-poster && 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 "minimal-zine-poster" agent skill from https://github.com/boraoztunc/skills/tree/main/minimal-zine-poster into .gemini/skills/minimal-zine-poster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minimal-zine-poster", 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 boraoztunc/skills minimal-zine-posterInstalls 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 boraoztunc/skills --skill minimal-zine-poster -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/boraoztunc/skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/minimal-zine-poster .github/skills/minimal-zine-poster && 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 "minimal-zine-poster" agent skill from https://github.com/boraoztunc/skills/tree/main/minimal-zine-poster into .github/skills/minimal-zine-poster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minimal-zine-poster", 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 boraoztunc/skills --skill minimal-zine-poster -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install boraoztunc/skills minimal-zine-poster --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/boraoztunc/skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/minimal-zine-poster .opencode/skills/minimal-zine-poster && 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 "minimal-zine-poster" agent skill from https://github.com/boraoztunc/skills/tree/main/minimal-zine-poster into .opencode/skills/minimal-zine-poster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minimal-zine-poster", 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.
minimal-zine-posterCompile a theme, sentence, object, mood, article idea, or photo into a quiet Japanese/Korean zine-style editorial poster — tall aged paper, large negative space, one small image anchor, experimental…
Minimal Zine Poster is an agent skill from boraoztunc/skills. Compile a theme, sentence, object, mood, article idea, or photo into a quiet Japanese/Korean zine-style editorial poster — tall aged paper, large negative space, one small image anchor, experimental typography, one high-chroma accent, print/scan defects — then generate the image. Use when asked for a zine poster, a minimal editorial poster, a paper-texture poster, a riso/xerox/letterpress poster, cover art for an essay or newsletter, or a poster "in that quiet Japanese zine style."
Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including scripts (for example `README.md` and `scripts/generate.sh`).
It sits in Writing & Content, covering Newsletters and Typography. The repository describes itself as: Claude Code skills for copywriting, SEO, design, and more. The licence is Apache-2.0.
9 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 645553c. 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/ (Shell), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
GEMINI_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Minimal Zine Poster loads about 2.5k tokens when it runs. Until then it costs about 127 tokens; SKILL.md has 1,303 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 boraoztunc/skills at commit 645553c, republished under its Apache-2.0 licence (© boraoztunc). 1,303 words, ~2,505 tokens.
.claude/skills/minimal-zine-poster/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Turn the user's content into a compiled image prompt, then generate the image from it.
Two failure modes dominate this style, and every rule below exists to prevent one of them:
Compile only what becomes pixels. Every prompt must answer these nine questions, in this order.
Canvas — What is the output frame and base surface?
Attention geometry — Where does the eye go, and how much is empty?
Image anchor — What is the one imageable subject?
Anchor treatment — What material process makes the anchor belong to the paper?
Typography — How does text behave visually?
Color logic — What is the accent strategy?
Reproduction texture — What print/scan process defines the whole image?
Emotional temperature — What should the viewer feel before identifying the object?
Hard avoids — See Negative Constraints.
One visibly saturated, opaque chromatic ink anchor. Everything else is paper, gray, and black.
fully saturated cobalt-blue risograph ink, opaque ultramarine cutout, vivid pear-green flat silhouette, clean tomato-red printed block.low contrast and muted grayscale only to paper, photos, and secondary ink — never to the whole image.Banned wording unless the user explicitly asks for monochrome, muted, or pastel output: near-monochrome, no strong accent, pale accent, muted accent, faded accent, pastel accent.
For batches: at least 60% of images must use a colored subject, cutout, or block. The rest may use dots, hairlines, or colored type for rhythm.
Before writing the prompt, pick one from each axis. Randomness must change visual grammar, not just position. If recent outputs used the same layout or anchor, choose differently.
Layout family — center-fragment · lower-left-float · upper-right-block · dual-panel · irregular-cutout · type-led · dot-orbit · single-specimen
Image anchor — tiny faded photo · torn-paper clipping · flat silhouette · solid color block · old printed illustration · object specimen · translucent geometric overlay · abstract texture window
Typography mode — fragmented floating letters · short phrase pressed against image edge · archive microtext with date/weather · diagonal scattered words · low-contrast gray ghost text · headline-as-object with rough letterpress · text inside a color block · almost textless, one tiny caption
Texture mode — xerox softness · risograph grain · letterpress ink bleed · halftone degradation · film grain · scan noise and paper fibers · aged paper mottling · soft motion blur on selected text
Mood — quiet · summer · solitude · childhood · seaside · afternoon · night · memory · slight surrealism
Four compact paragraphs:
In paragraph 3, state the exact hue, its material form, and its approximate visual share.
Decisive beats exhaustive. Say where the anchor sits, how big it is, how the text behaves, what the accent is, how the scan looks. A concrete imageable prompt outperforms a long style essay. Specify exact in-image text only when it earns its place — image models distort long strings.
Parse the content. Find the core subject, the mood, any exact text supplied, a possible visual metaphor, and the role of any reference image. For an article or complex argument, extract one central imageable idea — do not summarize the thesis. If no text is supplied, invent one short poetic phrase.
Select a recipe. One pick per Variation Engine axis, then the hue via the Color Engine. Don't default to "tiny photo + blue dots + microtext" unless it genuinely fits. If the recipe gets dense, simplify typography or color treatment first.
Compile the prompt into the four-paragraph shape.
Generate the image — see below.
Inspect at thumbnail scale. If the high-chroma anchor is absent, washed out, or reduced to an imperceptible mark, or if the poster obviously violates the recipe, tighten the prompt and regenerate once. Do not loop further; report what's still off instead.
Return the image and the prompt.
Run the bundled script. It writes a PNG and prints the absolute path.
scripts/generate.sh "<compiled prompt>" [output-name]The script uses Gemini 3 Pro Image and needs GEMINI_API_KEY in the environment. It renders 3:5 natively via aspectRatio, so do not restate pixel dimensions in the prompt — the canvas paragraph should describe the surface, not the resolution.
Images land in ./zine-posters/ under the current working directory unless the user names a path.
If the key is missing, the script exits with a message. Do not treat this as a task failure: return the compiled prompt and the recipe, state plainly that generation was skipped for lack of GEMINI_API_KEY, and note it can be set with export GEMINI_API_KEY=.... A prompt without an image is a partial result, and should be described as one.
Always avoid:

**Prompt**
```text
[final prompt used for generation]
```
**Recipe** — layout / anchor / typography / accent / texture / mood
[one line on how the content was interpreted]Before finalizing:
Adapted from LiamGvchi/gc-minimal-zine-poster (MIT). See NOTICE-liamgvchi.md in the repo root for changes made on adoption.
© boraoztunc, Apache-2.0. 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 2 other files (scripts) in minimal-zine-poster of boraoztunc/skills.
Open the folder on GitHubat commit 645553c
Minimal Zine Poster 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 |
|---|---|---|---|---|---|---|
| Minimal Zine Poster this skillboraoztunc/skills | 398 | — | ~2.5k | Automated safety check: Pass | Apache-2.0 | |
| Ultralytics Brandingfcakyon/claude-codex-settings | 1.2k | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| WeChat Article LayoutSpaceZephyr/design-buddy | 176 | — | ~1.2k | Automated safety check: Pass | None | |
| Email WriteAgriciDaniel/claude-email | 130 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Internal Communications Writeranthropics/skills | 180k | 38 repos | ~378 | Automated safety check: Pass | Apache-2.0 | |
| Clarityaddyosmani/clarity | 269 | 1 repos | ~1.9k | Automated safety check: Pass | MIT |
fcakyon/claude-codex-settings
This skill should be used when creating Ultralytics-branded content of any kind, including PDF, PPTX, Canva, or Google Slides presentations, DOCX documents, marketing or newsletter HTML emails…
SpaceZephyr/design-buddy
Turns an article into WeChat Official Account HTML with a local preview, a choice of three visual styles and a button that copies the rich HTML.
AgriciDaniel/claude-email
Compose high-converting emails using proven copy frameworks (PAS, AIDA, BAB, FAB, 4Ps).
anthropics/skills
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill…
addyosmani/clarity
Draft, rewrite, or review reader-facing prose so it is specific, useful, and recognizably the author's without inventing facts or performing humanness.
cclank/news-aggregator-skill
Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 44+ sources including Hacker News, Lobsters, Dev.to, GitHub, arXiv, Hugging Face Papers, AIHOT, TLDR…
boraoztunc/skills
GSAP animation reference for HyperFrames. An agent skill from boraoztunc/skills.
boraoztunc/skills
Create video compositions, animations, title cards, overlays, captions, voiceovers, audio-reactive visuals, and scene transitions in HyperFrames HTML.
boraoztunc/skills
Translate an existing Remotion (React-based) video composition into a HyperFrames HTML composition.
boraoztunc/skills
Anime.js adapter patterns for HyperFrames. An agent skill from boraoztunc/skills.
boraoztunc/skills
Create React loading, processing, selected, current, focus, and pressed states with the border-beam package's animated edge glow.
boraoztunc/skills
Apply exact Tailwind arbitrary shadow utilities for polished, layered neutral elevation.
Categories
Compile a theme, sentence, object, mood, article idea, or photo into a quiet Japanese/Korean zine-style editorial poster — tall aged paper, large negative space, one small image anchor, experimental…. Minimal Zine Poster is an agent skill from boraoztunc/skills. Compile a theme, sentence, object, mood, article idea, or photo into a quiet Japanese/Korean zine-style editorial poster — tall aged paper, large negative space, one small image anchor, experimental typography, one high-chroma accent, print/scan defects — then generate the image.
Minimal Zine Poster fits situations like: asked for a zine poster; A minimal editorial poster; A paper-texture poster; A riso/xerox/letterpress poster.
Run `npx skills add boraoztunc/skills --skill minimal-zine-poster -a claude-code`. Or copy the skill folder (minimal-zine-poster in boraoztunc/skills) into .claude/skills/minimal-zine-poster in your project. Claude Code loads it when a task matches its description.
Run `npx skills add boraoztunc/skills --skill minimal-zine-poster -a codex`. Or copy the skill folder (minimal-zine-poster in boraoztunc/skills) into .agents/skills/minimal-zine-poster 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 boraoztunc/skills --skill minimal-zine-poster -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/minimal-zine-poster, .gemini/skills/minimal-zine-poster, .github/skills/minimal-zine-poster and .opencode/skills/minimal-zine-poster in your project.
Going by SKILL.md and its folder, Minimal Zine Poster needs a shell for the scripts in its folder and credentials named GEMINI_API_KEY. Our summary lists: A Bash shell; A credential in GEMINI_API_KEY.
SKILL.md names 1 domain. As links in the text: github.com. 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.
Minimal Zine Poster is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Minimal Zine Poster: Ultralytics Branding (fcakyon/claude-codex-settings, 1.2k stars), WeChat Article Layout (SpaceZephyr/design-buddy, 176 stars), Email Write (AgriciDaniel/claude-email, 130 stars) and Internal Communications Writer (anthropics/skills, 180k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
boraoztunc (a GitHub user) maintains it in boraoztunc/skills, which has 398 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on August 15, 2026.
Source: boraoztunc/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.