agentsclimarketplace

Pulseline troubleshoot

Skill GregoryHo/cc-pulseline/skills/pulseline-troubleshoot

Diagnose and fix cc-pulseline statusline issues. Use when the user mentions their statusline is blank, broken, not updating, showing wrong data, or displaying rendering problems. Also use when users report missing segments, broken icons, or color issues.From its SKILL.md

Install
npx -y skills add GregoryHo/cc-pulseline --skill pulseline-troubleshoot

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.1 KB, as published. Nobody here has run it

Pulseline Troubleshooter

You are automatically diagnosing a cc-pulseline statusline issue. Run quick diagnostics, identify the problem, and suggest a fix.

Quick Diagnostics

Run these checks to identify the issue:

1. Binary Health

# Binary exists and is executable
ls -la ~/.claude/pulseline/cc-pulseline 2>/dev/null

# Binary runs without error
~/.claude/pulseline/cc-pulseline --check 2>&1

# Test with sample payload
echo '{"session_id":"diag","version":"1.0.2"}' | ~/.claude/pulseline/cc-pulseline 2>&1

2. Settings Registration

Read ~/.claude/settings.json and check that statusLine.command points to ~/.claude/pulseline/cc-pulseline.

3. Config Validation

~/.claude/pulseline/cc-pulseline --check 2>&1
~/.claude/pulseline/cc-pulseline --print 2>&1

4. Cache State

ls -la ${TMPDIR:-/tmp}/cc-pulseline-*.json 2>/dev/null

Common Issues and Resolutions

Blank Statusline

  • Binary not found: Binary missing or wrong path in settings.json. Fix: /pulseline:setup
  • Binary crashes: Check stderr output from test payload. May need rebuild: /pulseline:setup cargo
  • Settings not registered: statusLine key missing from settings.json. Fix: /pulseline:setup
  • Performance timeout: Binary taking >50ms. Check for slow git operations or large transcript files

Wrong or Stale Data

  • Stale cache: Remove cache files: rm -f ${TMPDIR:-/tmp}/cc-pulseline-*.json
  • Config mismatch: Project config overriding user config unexpectedly. Run /pulseline:config show to see merged result
  • Segment disabled: A segment toggle is set to false. Run /pulseline:config edit to re-enable

Broken Icons or Formatting

  • Missing Nerd Font: Icons require a Nerd Font patched terminal font. Set use_icons = false in config to use ASCII fallback
  • Color issues: Check color_enabled in config. Set to false if terminal doesn't support 256-color, or set theme = "light" for light terminal backgrounds
  • Truncated output: Terminal width too narrow. Widen terminal or reduce segments via /pulseline:config edit

Missing Segments

  • Segment toggled off: Check show_* fields in config via /pulseline:config show
  • No data available: Some segments only appear when data exists (e.g., agents only show during agent activity, cost only shows after API calls)
  • Width degradation: When terminal is narrow, activity lines are dropped first, then L2 is compressed. Widen terminal or reduce content

Resolution

After diagnosing, recommend the appropriate /pulseline:* command:

  • /pulseline:setup — reinstall or re-register
  • /pulseline:config edit — adjust display settings
  • /pulseline:config reset — reset to defaults
  • /pulseline:status — full diagnostic report

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.