Battery

by BytesAgain

Monitor battery levels, track charge cycles, and analyze power usage. Use when checking device health, optimizing power, or logging history.

View Chinese version with editor review

安装

claude skill add --url github.com/openclaw/skills/tree/main/skills/bytesagain/battery

文档

Battery

Take control of Battery with this home management toolkit. Clean interface, local storage, zero configuration.

Why Battery?

  • Works entirely offline — your data never leaves your machine
  • Simple command-line interface, no GUI needed
  • Export to JSON, CSV, or plain text anytime
  • Automatic history and activity logging

Getting Started

bash
# See what you can do
battery help

# Check current status
battery status

# View your statistics
battery stats

Commands

CommandWhat it does
battery runRun
battery checkCheck
battery convertConvert
battery analyzeAnalyze
battery generateGenerate
battery previewPreview
battery batchBatch
battery compareCompare
battery exportExport
battery configConfig
battery statusStatus
battery reportReport
battery statsSummary statistics
battery export<fmt> Export (json
battery search<term> Search entries
battery recentRecent activity
battery statusHealth check
battery helpShow this help
battery versionShow version
battery $name:$c entries
battery Total:$total entries
battery Datasize: $(du -sh "$DATA_DIR" 2>/dev/null
battery Version:v2.0.0
battery Datadir: $DATA_DIR
battery Entries:$(cat "$DATA_DIR"/*.log 2>/dev/null
battery Disk:$(du -sh "$DATA_DIR" 2>/dev/null
battery Last:$(tail -1 "$DATA_DIR/history.log" 2>/dev/null
battery Status:OK
battery [Battery]run: $input
battery Saved.Total run entries: $total
battery [Battery]check: $input
battery Saved.Total check entries: $total
battery [Battery]convert: $input
battery Saved.Total convert entries: $total
battery [Battery]analyze: $input
battery Saved.Total analyze entries: $total
battery [Battery]generate: $input
battery Saved.Total generate entries: $total
battery [Battery]preview: $input
battery Saved.Total preview entries: $total
battery [Battery]batch: $input
battery Saved.Total batch entries: $total
battery [Battery]compare: $input
battery Saved.Total compare entries: $total
battery [Battery]export: $input
battery Saved.Total export entries: $total
battery [Battery]config: $input
battery Saved.Total config entries: $total
battery [Battery]status: $input
battery Saved.Total status entries: $total
battery [Battery]report: $input
battery Saved.Total report entries: $total

Data Storage

All data is stored locally at ~/.local/share/battery/. Each action is logged with timestamps. Use export to back up your data anytime.

Feedback

Found a bug or have a suggestion? Let us know: https://bytesagain.com/feedback/


Powered by BytesAgain | bytesagain.com | hello@bytesagain.com