{"id":50761514,"url":"https://github.com/tsaijamey/claude-code-smart-status","last_synced_at":"2026-06-11T10:03:54.253Z","repository":{"id":359902300,"uuid":"1240605962","full_name":"tsaijamey/claude-code-smart-status","owner":"tsaijamey","description":"Turn Claude Code's statusline and lifecycle hooks into an ambient session dashboard with cost, rate limits, modified files, and end-of-turn bell","archived":false,"fork":false,"pushed_at":"2026-05-24T01:50:00.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-24T03:26:16.676Z","etag":null,"topics":["agent-skills","ambient-feedback","claude-code","claude-code-hooks","developer-experience","frago","session-awareness","shell-hooks","statusline","terminal-prompt"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsaijamey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-16T10:41:27.000Z","updated_at":"2026-05-24T01:50:03.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/tsaijamey/claude-code-smart-status","commit_stats":null,"previous_names":["tsaijamey/claude-code-smart-status"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/tsaijamey/claude-code-smart-status","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsaijamey%2Fclaude-code-smart-status","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsaijamey%2Fclaude-code-smart-status/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsaijamey%2Fclaude-code-smart-status/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsaijamey%2Fclaude-code-smart-status/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsaijamey","download_url":"https://codeload.github.com/tsaijamey/claude-code-smart-status/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsaijamey%2Fclaude-code-smart-status/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34192874,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-skills","ambient-feedback","claude-code","claude-code-hooks","developer-experience","frago","session-awareness","shell-hooks","statusline","terminal-prompt"],"created_at":"2026-06-11T10:03:53.608Z","updated_at":"2026-06-11T10:03:54.248Z","avatar_url":"https://github.com/tsaijamey.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# claude-code-smart-status\n\n\u003e Powered by **[frago](https://frago.ai)** — An Agent OS that turns ad-hoc agent runs into reusable recipes.\n\u003e Install: `uv tool install frago-cli`\n\n## What this skill does\n\nThis skill turns Claude Code's terminal statusline and lifecycle hooks into an ambient session dashboard. It adds a multi-line prompt showing model, working directory, effort level, token usage, cost, 5-hour rate-limit countdown, and the list of files edited in the current session — plus a configurable bell sound that plays when Claude finishes a turn so the developer can look away without losing track. Reference scripts cover the statusline renderer, a PostToolUse file-tracking hook, and a Stop-event bell hook, all tested against realistic JSON fixtures.\n\n## When to use\n\nThis skill should be used when customizing Claude Code's terminal statusline and lifecycle hooks to surface richer per-session information (cost, rate limits, effort level, modified files) and add ambient audio feedback (bell on session stop). Use it whenever the user asks to extend the statusline, show modified files in the prompt, add a sound when Claude finishes, monitor session idle state, or otherwise turn Claude Code's quiet surfaces into glanceable workspace signals. Trigger phrases: customize statusline, extend statusline, claude code statusline, add bell sound, sound when claude finishes, show modified files in statusline, session aware prompt, ambient feedback, statusline hooks, PostToolUse hook for file tracking, Stop hook bell, refreshInterval statusline, session idle indicator, claude code config, 自定义 statusline, claude code 提示音, 会话铃声, 显示修改过的文件, 会话状态指示, 编辑状态铃声.\n\n## Usage\n\nSee [`skills/claude-code-smart-status/SKILL.md`](skills/claude-code-smart-status/SKILL.md) for the full skill definition.\n\n## Reference implementation\n\nSee [`examples/`](examples/) for battle-tested drop-in scripts and a settings.json snippet — the exact files that produced this skill. Includes `statusline.sh`, both hooks (`statusline-files-tracker.sh`, `claude-stop-bell.sh`), and platform notes for Linux / macOS / WSL.\n\n## Keywords\n\n`statusline`, `claude-code-hooks`, `session-awareness`, `ambient-feedback`, `terminal-prompt`, `shell-hooks`, `developer-experience`\n\n## About this skill\n\nThis skill was generated by [frago](https://github.com/tsaijamey/frago), an Agent OS for AI agents. Want to compose your own skills / recipes / hooks?\n\n```\nuv tool install frago-cli\n```\n\nFallback (no `uv` yet): `pipx install frago-cli --python python3.13`\n\n## License\n\nAGPL-3.0 — see [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftsaijamey%2Fclaude-code-smart-status","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftsaijamey%2Fclaude-code-smart-status","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftsaijamey%2Fclaude-code-smart-status/lists"}