managing-status-icons

Configures per-session status bar icons for Jira, Slack, Figma, and Memo.

4|Updated Dec 21, 2025
Ready to run
npx skills add https://github.com/greenheadHQ/nixos-config --skill managing-status-icons
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: managing-status-icons
Source: https://github.com/greenheadHQ/nixos-config/tree/main/modules/shared/programs/claude/files/skills/managing-status-icons
Command: npx skills add https://github.com/greenheadHQ/nixos-config --skill managing-status-icons

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

์„ธ์…˜ ๋‹จ์œ„๋กœ Jira, Slack, Figma, Memo์˜ ์ƒํƒœ ๋ฐ” ์•„์ด์ฝ˜์„ ๊ด€๋ฆฌํ•˜๊ณ , ํ•„์š”ํ•œ ๋งํฌ๋ฅผ ์†์‰ฝ๊ฒŒ ์—ฐ๊ฒฐํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•˜๋Š” ์ž‘์—…์„ ์ค‘์•™ํ™”ํ•ฉ๋‹ˆ๋‹ค. SessionStart ํ›…์ด ์ดˆ๊ธฐ ์ƒํƒœ๋ฅผ ์ค€๋น„ํ•˜๊ณ , ์ด ์Šคํ‚ฌ๋กœ ์•„์ด์ฝ˜ ๋ฐฐ์น˜๋ฅผ ๋™์ ์œผ๋กœ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. Memory ์•„์ด์ฝ˜์€ ์ž๋™ ๊ฐ์ง€๋˜๋ฉฐ ๋ณ„๋„์˜ ๊ด€์—ฌ ์—†์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • ์„ธ์…˜๋ณ„ ์•„์ด์ฝ˜ ์„ค์ •, ์ˆ˜์ •, ์ œ๊ฑฐ๋ฅผ ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒํ•˜๊ฒŒ ์ˆ˜ํ–‰
  • Jira ์ด์Šˆ URL์—์„œ ์ด์Šˆ ๋ฒˆํ˜ธ ์ž๋™ ์ถ”์ถœ ๋ฐ ๋ผ๋ฒจ ์„ค์ •
  • Slack, Figma์˜ URL ๋“ฑ๋ก ๋ฐ ๋ ˆ์ด๋ธ” ์œ ์ง€
  • Memo ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์ƒํƒœ ํŒŒ์ผ์— ์—ฐ๊ฒฐํ•ด ๋น ๋ฅด๊ฒŒ ์—ด๊ธฐ
  • ์„ธ์…˜ ์‹œ์ž‘ ์‹œ ์ƒํƒœ ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ SessionStart hook์—์„œ ์ฝ์–ด์™€ ์ƒํƒœ ์œ ์ง€

Quick Start

ํ˜„์žฌ ์„ธ์…˜์—์„œ Jira, Slack, Figma์˜ ๋งํฌ๋ฅผ ์„ค์ •ํ•˜๋ ค๋ฉด managing-status-icons ์Šคํ‚ฌ์„ ํ˜ธ์ถœํ•˜์‹ญ์‹œ์˜ค

Frequently Asked Questions about managing-status-icons

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure per-session status bar icons for Jira and Slack?โ–ผ

To configure per-session status bar icons for Jira and Slack, this Skill uses an interactive AskUserQuestion flow to dynamically set, update, or remove links and labels. It stores your configuration in a per-session JSON state file.

Can I automatically extract a Jira issue number from a URL for my status icon?โ–ผ

Yes, you can automatically extract a Jira issue number from a URL for your status icon. The Skill parses the provided Jira issue URL, automatically extracts the issue number, and applies it as the label for your status bar icon.

Does managing status icons require the Claude framework to function?โ–ผ

Yes, managing status icons requires the Claude framework to function. The Skill relies on the Claude framework to execute its guided AskUserQuestion flow and to manage the per-session JSON state file via jq commands.

What is the best way to link a Memo file path to a session status bar?โ–ผ

The best way to link a Memo file path to a session status bar is through this Skill's interactive configuration flow. It registers the Memo file path in the per-session JSON state file, allowing you to quickly open the memo during your interactive session.

How does the SessionStart hook maintain status bar icon state across sessions?โ–ผ

The SessionStart hook maintains status bar icon state by preparing the initial state and reading the per-session JSON state file located at ~/.claude/status-icons/<session-id>.json. This ensures your Jira, Slack, Figma, and Memo links persist during interactive sessions.

Why is my Figma status icon not updating during my interactive session?โ–ผ

Your Figma status icon may not be updating during your interactive session if the per-session JSON state file at ~/.claude/status-icons/<session-id>.json is not being updated correctly via jq commands, or the SessionStart hook failed to initialize the state.