iOS Icon Generator
affaan-m/ECC
Generates iOS icon PNG imagesets for Xcode asset catalogs from SF Symbols or the Iconify API, matching the size, color and weight of icons already in the project.
Agent skill
by hashgraph-online in hashgraph-online/awesome-codex-plugins
Apply arbitrary and symbolic icon design — using forms with no inherent meaning that depend on convention to communicate (the hamburger menu, the kebab menu, the AI sparkle, app brand-mark icons).
$ npx skills add hashgraph-online/awesome-codex-plugins --skill iconic-arbitrary-and-symbolic -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins iconic-arbitrary-and-symbolic --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/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic .claude/skills/iconic-arbitrary-and-symbolic && 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 "iconic-arbitrary-and-symbolic" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic into .claude/skills/iconic-arbitrary-and-symbolic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iconic-arbitrary-and-symbolic", 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/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolicType 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 hashgraph-online/awesome-codex-plugins --skill iconic-arbitrary-and-symbolic -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins iconic-arbitrary-and-symbolic --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic .agents/skills/iconic-arbitrary-and-symbolic && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "iconic-arbitrary-and-symbolic" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic into .agents/skills/iconic-arbitrary-and-symbolic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iconic-arbitrary-and-symbolic", 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 hashgraph-online/awesome-codex-plugins --skill iconic-arbitrary-and-symbolic -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins iconic-arbitrary-and-symbolic --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic .cursor/skills/iconic-arbitrary-and-symbolic && 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 "iconic-arbitrary-and-symbolic" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic into .cursor/skills/iconic-arbitrary-and-symbolic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iconic-arbitrary-and-symbolic", 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/hashgraph-online/awesome-codex-plugins.git --path plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic--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 hashgraph-online/awesome-codex-plugins --skill iconic-arbitrary-and-symbolic -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins iconic-arbitrary-and-symbolic --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic .gemini/skills/iconic-arbitrary-and-symbolic && 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 "iconic-arbitrary-and-symbolic" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic into .gemini/skills/iconic-arbitrary-and-symbolic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iconic-arbitrary-and-symbolic", 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 hashgraph-online/awesome-codex-plugins iconic-arbitrary-and-symbolicInstalls 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 hashgraph-online/awesome-codex-plugins --skill iconic-arbitrary-and-symbolic -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic .github/skills/iconic-arbitrary-and-symbolic && 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 "iconic-arbitrary-and-symbolic" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic into .github/skills/iconic-arbitrary-and-symbolic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iconic-arbitrary-and-symbolic", 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 hashgraph-online/awesome-codex-plugins --skill iconic-arbitrary-and-symbolic -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins iconic-arbitrary-and-symbolic --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic .opencode/skills/iconic-arbitrary-and-symbolic && 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 "iconic-arbitrary-and-symbolic" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic into .opencode/skills/iconic-arbitrary-and-symbolic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iconic-arbitrary-and-symbolic", 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.
iconic-arbitrary-and-symbolicApply arbitrary and symbolic icon design — using forms with no inherent meaning that depend on convention to communicate (the hamburger menu, the kebab menu, the AI sparkle, app brand-mark icons).
Iconic Arbitrary And Symbolic is an agent skill from hashgraph-online/awesome-codex-plugins. Apply arbitrary and symbolic icon design — using forms with no inherent meaning that depend on convention to communicate (the hamburger menu, the kebab menu, the AI sparkle, app brand-mark icons). Use when a function has no clear visual referent, when working within a domain that has its own icon vocabulary, when establishing or following a convention, or when evaluating whether a convention is strong enough to support icon-only treatment. Arbitrary icons require prior learning to work; the skill is calibrating…
Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/convention-strength.md`).
The repository describes itself as: A curated list of awesome OpenAI Codex / ChatGPT plugins, skills, and resources. The 1 Codex Marketplace. See live plugins at: https://hol.org/plugins/best-codex-plugins. The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 3e1456a. 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.
No scripts in the folder and no shell commands in SKILL.md.
From 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.
Iconic Arbitrary And Symbolic loads about 3k tokens when it runs, and up to ~4.7k if it reads all its reference files. Until then it costs about 148 tokens; SKILL.md has 1,661 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); files beside SKILL.md are not scanned.
The full file from hashgraph-online/awesome-codex-plugins at commit 3e1456a, republished under its Apache-2.0 licence (© hashgraph-online). 1,661 words, ~2,950 tokens.
.claude/skills/iconic-arbitrary-and-symbolic/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Arbitrary icons have no inherent connection to what they represent. The hamburger menu (three horizontal lines) doesn't look like a menu in any physical sense. The kebab menu (three vertical dots) doesn't look like options. The "@" symbol for email doesn't depict email. These icons work only because users have learned the convention through repeated exposure.
This is the most fragile form of iconic representation. New users don't recognize arbitrary icons. The icons depend entirely on convention strength, which varies by domain, by audience, and over time.
But arbitrary icons also have an unmatched advantage: they can compress meaning into a single recognizable form for functions that have no good visual referent. "More options" has no physical analog; the kebab menu fills that gap. "AI assistance" has no physical analog; the sparkle is filling that gap.
An arbitrary icon becomes recognizable only through accumulated exposure. The mechanism:
This is convention-formation. It usually takes years. The hamburger menu, for example, was used in some interfaces in the late 2000s, became more common around 2010–2012, and was a near-universal mobile convention by 2015. The kebab menu followed a similar trajectory a few years later.
Some conventions never make it. Many proposed icons are tried, fail to spread beyond the originating product, and remain opaque to users from other products. The convention-formation process is genuinely contingent — designers can't reliably predict which forms will become universal.
Arbitrary icons work when:
The audience has been exposed to the convention. A mobile-app user from 2025 recognizes the hamburger menu, the kebab menu, the sparkle for AI. A user from 2010 might not. A user who's never used software might not recognize any of them.
The function doesn't have a strong visual referent. "More options," "menu," "AI features," "share" — none of these have obvious physical referents. Arbitrary icons fill the vocabulary gap.
The icon is reinforced by usage. Users learn arbitrary icons through repetition. An arbitrary icon used in a single place in your product is harder to learn than one used in a consistent role across the product.
The icon is supported by context. Even arbitrary icons gain interpretability from where they appear. A kebab in the corner of a list item is more clearly "actions for this item" than the same kebab in an unexpected location.
Arbitrary icons fail when:
The audience hasn't seen the convention before. Domain-specific icons (a "diff" icon in developer tools) for a non-developer audience. Recent conventions (the AI sparkle, in 2024) for users who haven't used current AI tools.
Multiple competing conventions exist. The "share" icon has different forms on Apple and Android platforms; users from one platform may not recognize the other's icon. Without label, the icon is ambiguous.
The icon is one of many similar arbitrary forms. A toolbar with the hamburger menu, the kebab menu, the bento menu (3×3 dots), and the meatballs menu (three horizontal dots) — all variations on "menu" that users are expected to distinguish. Conventions have to be sharply different to coexist.
The convention is changing or fading. Conventions stabilize over time but also drift. Users in transition periods may have trouble.
You invent your own arbitrary icon. A custom icon designed for your product without external precedent. Users have no convention to draw on; recognition is essentially zero. Without significant onboarding, the icon doesn't communicate.
When a convention exists for the function you need, the safe path is to use the established form even if you have a design opinion. The icon's recognizability comes from convention strength, not from intrinsic merit. A custom "share" icon, however well-designed, doesn't have the convention strength of the platform-native share icon.
The exceptions:
When a function needs an icon and no established convention exists, the choice is between inventing a custom icon (risky for recognition) and using a text label (safe but less compact).
Use text: for any infrequent function, any function where misclick is costly, any function where the audience varies in sophistication.
Use a custom icon (with paired label): when space is tight and the function is used frequently enough for users to learn through repetition. Pairing with a label lets the icon develop convention strength gradually while supporting recognition immediately.
Use a custom icon alone: essentially never, unless you're reproducing an existing convention from a related context. Inventing a new arbitrary icon for icon-only use is almost always a mistake.
Some functions are too new to have established conventions yet. AI assistance is the current canonical example: dozens of products are introducing AI-powered features simultaneously, and a convention is still stabilizing. Currently:
None of these has reached the convention strength of the hamburger menu. Users may or may not recognize each, and the recognition rates vary by audience.
The pragmatic guidance: pick the most-common convention for your audience, pair with a label when first introducing it, and pay attention as the convention stabilizes. Be ready to update your icon if a different form wins.
A canonical arbitrary icon. Three horizontal lines. No physical referent. Works because by 2020 it had become the dominant convention for "main menu" on mobile and was widely recognized. Now near-universal in mobile UIs.
The icon's success is due to convention spread: many influential products (Facebook, Google, the major mobile platforms) used it consistently for years, training users to recognize it.
Three vertical dots. Even more arbitrary than the hamburger. Now the dominant convention for "more actions on this item." Spreads through modern mobile and web UIs.
The kebab and the hamburger are both arbitrary, both used for menu-like functions, and now broadly distinguishable: the hamburger is "main menu" (often top-level navigation); the kebab is "more options for this thing" (often per-item actions).
Apple and Android use different conventions for "share." Apple uses an upward-pointing arrow exiting a box. Android uses a graph of three dots connected by lines.
Users familiar with one platform may not recognize the other's icon. Cross-platform products often use the platform-native version on each platform; web products typically pick one (often Apple's, given its visibility) and pair with a label.
A four-pointed star or stylized burst. Currently coalescing as the convention for "AI feature" or "AI-generated content." Recognition rates are growing but vary by audience. Pairing with a label is still wise as of 2026.
If the convention solidifies, the sparkle may become a recognized icon on its own. If something else (a different form, a text label) wins, the sparkle will fade. Convention formation is uncertain.
A productivity tool invents a custom icon for "rebuild dependency graph" — a unique geometric form combining a network diagram and a refresh symbol. Users have never seen the convention; recognition is essentially 0%. The icon communicates nothing.
The fix: use a text label, or use a more conventional icon (a refresh arrow alone, with a label). Inventing arbitrary icons rarely works.
Using arbitrary icons icon-only without convention support. Icons that depend on convention shouldn't be label-free unless the convention is strong in the audience.
Inventing new arbitrary icons. Designers occasionally try to introduce a new form for a common function. Even well-designed custom icons rarely spread beyond the originating product.
Mixing many arbitrary icons that look similar. Hamburger, kebab, bento, meatballs — all "menu" variants. Using more than one in a single product usually confuses users.
Convention-following that ignores audience. Following a developer-tool convention in a non-developer product. The convention exists but not in your audience.
Convention-leading without authority. Trying to introduce a new convention requires either market dominance (so other products will copy) or an industry standards body. Most products lack both.
Treating an established convention as if it weren't established. Adding a label to the magnifying glass for "search" because "we don't want to assume." Sometimes the convention really is universal enough that the label is redundant. Audit your audience's actual recognition rates.
For each arbitrary icon, ask: Is the convention established in my audience? Test if uncertain. Are there competing conventions? If yes, pair with label or pick the one your audience knows. Can users distinguish this icon from other arbitrary icons in my product? If similar arbitrary icons coexist, the recognition cost rises sharply. Is the convention stable, or in flux? If in flux, label and revisit. Am I tempted to invent a new arbitrary icon? Almost always, the answer is "use text instead."
iconic-representation — parent principle on icon-based communication.iconic-resemblance — sibling skill on similar icons.consistency-external — convention strength comes from external consistency.mapping-cultural — arbitrary icons are an extreme case of cultural mapping.recognition-over-recall — once learned, arbitrary icons are recognized; before learning, they're invisible.references/convention-strength.md — how to evaluate convention strength and when to depend on it.© hashgraph-online, 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 1 other file (references) in plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic of hashgraph-online/awesome-codex-plugins.
Open the folder on GitHubat commit 3e1456a
Iconic Arbitrary And Symbolic 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 |
|---|---|---|---|---|---|---|
| Iconic Arbitrary And Symbolic this skillhashgraph-online/awesome-codex-plugins | 1.3k | — | ~3k | Automated safety check: Pass | Apache-2.0 | |
| iOS Icon Generatoraffaan-m/ECC | 277k | — | ~1.4k | Automated safety check: Pass | MIT | |
| IconsJetBrains/intellij-community | 21k | — | ~3.1k | Automated safety check: Pass | Custom licence | |
| Form Fillingasgeirtj/system_prompts_leaks | 69k | — | ~400 | Automated safety check: Pass | CC0-1.0 | |
| Form Validationthedaviddias/Front-End-Checklist | 74k | — | ~633 | Automated safety check: Pass | MIT | |
| Formstrycompai/comp | 2k | — | ~1k | Automated safety check: Pass | AGPL-3.0 |
affaan-m/ECC
Generates iOS icon PNG imagesets for Xcode asset catalogs from SF Symbols or the Iconify API, matching the size, color and weight of icons already in the project.
JetBrains/intellij-community
Create or review IntelliJ New UI SVG icons and theme variants.
asgeirtj/system_prompts_leaks
Fill out online forms (Google Forms, Typeform and similar) or PDF, Word and DocuSign forms; prepare a reviewable draft and get approval before submitting or sending.
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing templates, rendered HTML, or shared components related to Validate forms accessibly.
trycompai/comp
A skill your agent uses when building forms - covers React Hook Form, Zod validation, and form patterns
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing HTML forms, fetch/XHR calls, and form action attributes to ensure data is submitted exclusively over HTTPS.
hashgraph-online/awesome-codex-plugins
Create original anime-style reaction stickers as looping GIFs and MP4 previews, using generated character pose sheets and timed key poses.
hashgraph-online/awesome-codex-plugins
Manage and query Calibre libraries with the calibredb CLI (local paths or Calibre Content server URLs).
hashgraph-online/awesome-codex-plugins
A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…
hashgraph-online/awesome-codex-plugins
Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the…
hashgraph-online/awesome-codex-plugins
Use CALL-E from Codex through the calle CLI. An agent skill from hashgraph-online/awesome-codex-plugins.
hashgraph-online/awesome-codex-plugins
Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies.
Apply arbitrary and symbolic icon design — using forms with no inherent meaning that depend on convention to communicate (the hamburger menu, the kebab menu, the AI sparkle, app brand-mark icons). Iconic Arbitrary And Symbolic is an agent skill from hashgraph-online/awesome-codex-plugins. Apply arbitrary and symbolic icon design — using forms with no inherent meaning that depend on convention to communicate (the hamburger menu, the kebab menu, the AI sparkle, app brand-mark icons).
Iconic Arbitrary And Symbolic fits situations like: A function has no clear visual referent; working within a domain that has its own icon vocabulary; following a convention; evaluating whether a convention is strong enough to support icon-only treatment.
Run `npx skills add hashgraph-online/awesome-codex-plugins --skill iconic-arbitrary-and-symbolic -a claude-code`. Or copy the skill folder (plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic in hashgraph-online/awesome-codex-plugins) into .claude/skills/iconic-arbitrary-and-symbolic in your project. Claude Code loads it when a task matches its description.
Run `npx skills add hashgraph-online/awesome-codex-plugins --skill iconic-arbitrary-and-symbolic -a codex`. Or copy the skill folder (plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/iconic-arbitrary-and-symbolic in hashgraph-online/awesome-codex-plugins) into .agents/skills/iconic-arbitrary-and-symbolic 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 hashgraph-online/awesome-codex-plugins --skill iconic-arbitrary-and-symbolic -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/iconic-arbitrary-and-symbolic, .gemini/skills/iconic-arbitrary-and-symbolic, .github/skills/iconic-arbitrary-and-symbolic and .opencode/skills/iconic-arbitrary-and-symbolic in your project.
SKILL.md names no scripts, command-line tools or credentials: Iconic Arbitrary And Symbolic is instructions for the agent only.
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. Review the folder before installing.
Iconic Arbitrary And Symbolic 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 3k tokens (SKILL.md is roughly 12k 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 1.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Iconic Arbitrary And Symbolic: iOS Icon Generator (affaan-m/ECC, 277k stars), Icons (JetBrains/intellij-community, 21k stars), Form Filling (asgeirtj/system_prompts_leaks, 69k stars) and Form Validation (thedaviddias/Front-End-Checklist, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
hashgraph-online (a GitHub organization) maintains it in hashgraph-online/awesome-codex-plugins, which has 1,267 GitHub stars. The repository holds 716 skills in this directory. The repository was last updated on October 10, 2026.
Source: hashgraph-online/awesome-codex-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.