원클릭으로
update-link-label
Edit a link label's name or icon in data/shared/linkIcons.ts and update all references in works.ts.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Edit a link label's name or icon in data/shared/linkIcons.ts and update all references in works.ts.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Interactively add a new HistoryEntry to data/history/history.ts. Asks questions in HistoryEntry type property order (name → description → year → approximate → feature → links), validates link URLs, and keeps HISTORIES sorted by year ascending.
Remove an existing HistoryEntry from data/history/history.ts.
Display existing HistoryEntry entries from data/history/history.ts. Supports filtering by year.
Interactively edit an existing HistoryEntry in data/history/history.ts.
Add a new labelled external-link type with a react-icons icon to data/shared/linkIcons.ts. Updates LINK_LABELS, LINK_ICONS, and the import statements.
Interactively add a new Work entry to data/works/works.ts. Asks questions in Work type property order (name → description → tags → year → links), supports new tag creation with similarity check, validates link URLs, and keeps WORKS sorted by year descending.
| name | update-link-label |
| description | Edit a link label's name or icon in data/shared/linkIcons.ts and update all references in works.ts. |
| user-triggered | true |
Edit an entry in LINK_LABELS / LINK_ICONS in data/shared/linkIcons.ts.
Read data/shared/linkIcons.ts and data/works/works.ts.
Output a numbered list of all labels with their icons. Output: "Which label to edit? Enter a number." Wait for reply.
Ask (AskUserQuestion):
"What to edit?"["Label name", "Icon", "Both"]Output: "New label name?" and wait for reply. Check it doesn't already exist (case-insensitive). If any works use the old label name, they will be updated automatically.
Follow the icon search procedure from the create-link-label skill (Step 3): search react-icons first, then fallback libraries. Present candidates and wait for selection.
Display a preview of the changes, then ask (AskUserQuestion):
["Yes, save it", "Cancel"]If Cancel, stop.
data/shared/linkIcons.ts: update the label string in LINK_LABELS, the key in LINK_ICONS, and the import if the icon changed. Keep LINK_LABELS sorted alphabetically.data/works/works.ts: if the label name changed, replace every occurrence in WorkLink.label fields.Run bun run typecheck.