Maintenance
Maintenance makes home management simple. Record, search, and analyze your data with clear terminal output.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 31 · 0 current installs · 0 all-time installs
bybytesagain4@xueyetianya
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (home maintenance, inventory, reminders) match the provided Bash script functionality: adding entries, searching, exporting, and status checks stored under ~/.local/share/maintenance.
Instruction Scope
Runtime instructions and the script operate entirely on local files in the user's home directory and only reference expected tools (date, echo, grep, tail, du, wc, sed, printf, cat). There are no commands or instructions that read unrelated system paths, access external endpoints, or exfiltrate data.
Install Mechanism
This is advertised as instruction-only (no install spec) but includes a scripts/script.sh file implementing the CLI. SKILL.md shows usage like `maintenance help` yet provides no install or placement instructions for the script (how it becomes an executable on PATH). This is not a security issue per se, but it is a minor coherence gap: the user must install/move/make-executable the script themselves.
Credentials
The skill requests no environment variables, credentials, or config paths. All data is stored under the user's home directory (DATA_DIR = ~/.local/share/maintenance) which is proportionate to the described purpose.
Persistence & Privilege
Skill is not always-enabled and does not request elevated or persistent platform privileges. It does not modify other skills or system-wide configurations; it simply writes data files under the user's home directory.
Assessment
This skill appears to do what it says: a simple offline CLI that stores logs in ~/.local/share/maintenance. Before installing/running: (1) review and, if desired, inspect the full script to verify there are no hidden network calls (the provided portion shows none), (2) be aware all entries are stored unencrypted under your home directory, so avoid putting secrets into entries, (3) if you want the 'maintenance' command on your PATH you must install the script yourself (make executable and place in a bin directory), and (4) if you need stronger privacy, consider encrypting the data directory or using a different storage location. The script has some minor robustness issues (e.g., JSON export can be malformed for certain inputs) but nothing indicating malicious intent.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.1
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
Maintenance
Maintenance makes home management simple. Record, search, and analyze your data with clear terminal output.
Why Maintenance?
- 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
maintenance help
# Check current status
maintenance status
# View your statistics
maintenance stats
Commands
| Command | What it does |
|---|---|
maintenance add | Add |
maintenance inventory | Inventory |
maintenance schedule | Schedule |
maintenance remind | Remind |
maintenance checklist | Checklist |
maintenance usage | Usage |
maintenance cost | Cost |
maintenance maintain | Maintain |
maintenance log | Log |
maintenance report | Report |
maintenance seasonal | Seasonal |
maintenance tips | Tips |
maintenance stats | Summary statistics |
maintenance export | <fmt> Export (json |
maintenance search | <term> Search entries |
maintenance recent | Recent activity |
maintenance status | Health check |
maintenance help | Show this help |
maintenance version | Show version |
maintenance $name: | $c entries |
maintenance Total: | $total entries |
maintenance Data | size: $(du -sh "$DATA_DIR" 2>/dev/null |
maintenance Version: | v2.0.0 |
maintenance Data | dir: $DATA_DIR |
maintenance Entries: | $(cat "$DATA_DIR"/*.log 2>/dev/null |
maintenance Disk: | $(du -sh "$DATA_DIR" 2>/dev/null |
maintenance Last: | $(tail -1 "$DATA_DIR/history.log" 2>/dev/null |
maintenance Status: | OK |
maintenance [Maintenance] | add: $input |
maintenance Saved. | Total add entries: $total |
maintenance [Maintenance] | inventory: $input |
maintenance Saved. | Total inventory entries: $total |
maintenance [Maintenance] | schedule: $input |
maintenance Saved. | Total schedule entries: $total |
maintenance [Maintenance] | remind: $input |
maintenance Saved. | Total remind entries: $total |
maintenance [Maintenance] | checklist: $input |
maintenance Saved. | Total checklist entries: $total |
maintenance [Maintenance] | usage: $input |
maintenance Saved. | Total usage entries: $total |
maintenance [Maintenance] | cost: $input |
maintenance Saved. | Total cost entries: $total |
maintenance [Maintenance] | maintain: $input |
maintenance Saved. | Total maintain entries: $total |
maintenance [Maintenance] | log: $input |
maintenance Saved. | Total log entries: $total |
maintenance [Maintenance] | report: $input |
maintenance Saved. | Total report entries: $total |
maintenance [Maintenance] | seasonal: $input |
maintenance Saved. | Total seasonal entries: $total |
maintenance [Maintenance] | tips: $input |
maintenance Saved. | Total tips entries: $total |
Data Storage
All data is stored locally at ~/.local/share/maintenance/. 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 totalSelect a file
Select a file to preview.
Comments
Loading comments…
