managing-status-icons

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

4|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/greenheadHQ/nixos-config --skill managing-status-icons
Or copy as Structured Prompt for Agent
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.