Battery

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

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 30 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (local home-management CLI, zero-configuration, local storage) matches what the files do: the included script implements a command-line tool that writes and reads logs under ~/.local/share/battery. Note: SKILL.md expects a 'battery' CLI to be available but there is no install spec; a scripts/script.sh file is included but the skill does not provide installation steps to place it on PATH, so a user would need to install or run that script manually.
Instruction Scope
Runtime instructions and the script only read/write files inside the DATA_DIR (~/.local/share/battery) and display local stats. The commands reference only local operations (du, tail, grep, cat, wc) and do not instruct the agent to read unrelated system files or environment variables or to send data to remote endpoints.
Install Mechanism
No install spec is included (instruction-only install), which is low-risk. A script file is bundled but not automatically installed; this is a packaging/UX inconsistency rather than a security risk.
Credentials
The skill requests no environment variables, no credentials, and no config paths beyond its own DATA_DIR. That is proportionate to a local logging/utility tool.
Persistence & Privilege
The skill does not request permanent platform privileges (always is false), does not modify other skills or system-wide settings, and only creates/uses files under its own data directory.
Assessment
This skill appears to be what it says: an offline CLI that stores user inputs under ~/.local/share/battery and does not contact the network or request secrets. Before installing or running it, note: (1) the package includes scripts/script.sh but provides no install step — you'll need to place the script on your PATH or run it directly; (2) all inputs you give to the tool are saved as plaintext logs in ~/.local/share/battery, so avoid entering sensitive data; (3) the export and search implementations do minimal escaping, so exported JSON/csv may not be safely quoted for arbitrary content; (4) if you want extra safety, inspect the bundled script locally or run it in a sandbox/VM. If you need the tool to be available as 'battery' automatically, request an install spec or confirm how the runtime will expose the script to PATH.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.2
Download zip
latestvk97cmderynarw79rbshvkpmx2s830wzh

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

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

# 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

Files

2 total
Select a file
Select a file to preview.

Comments

Loading comments…