smithery/wei

upgrade-simple-icons

Upgrade simple-icons to the latest version and preserve any removed icons by sourcing them from the previous version into common/icons/customIcons.ts and updating icon mappings. Use whenever bumping or upgrading simple-icons in this repo.

Installation

$ npx skills add smithery/wei --skill upgrade-simple-icons

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/wei.

npx skills add smithery/wei

Browse all from smithery/wei

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,473 B
  • docs SUMMARY.md 266 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Upgrade simple-icons

Workflow

  1. Record the current simple-icons version from package.json and pnpm-lock.yaml.
  2. Install the latest package: pnpm add simple-icons@latest.
  3. Reconcile icon imports:

- Review common/icons/languageMapping.ts for imports from simple-icons. - Run pnpm lint or pnpm verify to surface missing icon exports.

  1. If any previously used icon is missing after the upgrade:

- Download the previous simple-icons version (recorded in step 1) to a temporary location or install it briefly. - Extract the icon data (title, slug, hex, path). In simple-icons, this is available from the si* export or icons/<slug>.json in the package. - Add a custom<IconName> entry to common/icons/customIcons.ts with the extracted data. - Update common/icons/languageMapping.ts to import and reference the custom icon. - Run pnpm lint:fix to fix import ordering issues if any. - Remove any temporary dependency or scratch folder after the data is captured.

  1. Update relevant documentation if icon mappings or customization behavior changes.
  2. Run pnpm verify before committing, and add a changeset for the upgrade.