Furniture
Furniture — a fast home management tool. Log anything, find it later, export when needed.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 36 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (local home management, logging, export) matches the script and SKILL.md. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Runtime instructions and the script operate only on a single data directory (~/.local/share/furniture) and implement add/search/export/status commands as described. Minor implementation issues exist (e.g., the JSON export appends a literal "\n]" which may produce malformed JSON), but there are no instructions to read unrelated files, environment variables, or to transmit data externally.
Install Mechanism
No install spec is present (instruction-only with an included shell script). Nothing is downloaded from external URLs or written to system locations outside the user's home data directory. This is low-risk from an install perspective.
Credentials
The skill requests no environment variables, credentials, or config paths. It only uses $HOME to create and manage its own data directory, which is proportional to its stated purpose.
Persistence & Privilege
The skill is not marked always:true and does not modify other skills or system-wide agent settings. It writes its own data under the user's home directory (expected for this app).
Assessment
This skill appears to be a simple, offline shell-based tool that stores its data under ~/.local/share/furniture and does not phone home or require credentials. Before installing or running: (1) review the included scripts yourself (or inspect them in a safe sandbox) because shell scripts run with your user privileges and could modify files under your home directory; (2) be aware data is stored in plain text logs (history.log and per-command .log files) so protect that directory if it contains sensitive info; (3) note the JSON export has a minor bug that may produce invalid JSON—verify exported files before relying on them; (4) if you prefer not to run arbitrary scripts, consider re-implementing the needed features or using a packaged tool from a trusted source.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
Furniture
Furniture — a fast home management tool. Log anything, find it later, export when needed.
Why Furniture?
- 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
furniture help
# Check current status
furniture status
# View your statistics
furniture stats
Commands
| Command | What it does |
|---|---|
furniture add | Add |
furniture inventory | Inventory |
furniture schedule | Schedule |
furniture remind | Remind |
furniture checklist | Checklist |
furniture usage | Usage |
furniture cost | Cost |
furniture maintain | Maintain |
furniture log | Log |
furniture report | Report |
furniture seasonal | Seasonal |
furniture tips | Tips |
furniture stats | Summary statistics |
furniture export | <fmt> Export (json |
furniture search | <term> Search entries |
furniture recent | Recent activity |
furniture status | Health check |
furniture help | Show this help |
furniture version | Show version |
furniture $name: | $c entries |
furniture Total: | $total entries |
furniture Data | size: $(du -sh "$DATA_DIR" 2>/dev/null |
furniture Version: | v2.0.0 |
furniture Data | dir: $DATA_DIR |
furniture Entries: | $(cat "$DATA_DIR"/*.log 2>/dev/null |
furniture Disk: | $(du -sh "$DATA_DIR" 2>/dev/null |
furniture Last: | $(tail -1 "$DATA_DIR/history.log" 2>/dev/null |
furniture Status: | OK |
furniture [Furniture] | add: $input |
furniture Saved. | Total add entries: $total |
furniture [Furniture] | inventory: $input |
furniture Saved. | Total inventory entries: $total |
furniture [Furniture] | schedule: $input |
furniture Saved. | Total schedule entries: $total |
furniture [Furniture] | remind: $input |
furniture Saved. | Total remind entries: $total |
furniture [Furniture] | checklist: $input |
furniture Saved. | Total checklist entries: $total |
furniture [Furniture] | usage: $input |
furniture Saved. | Total usage entries: $total |
furniture [Furniture] | cost: $input |
furniture Saved. | Total cost entries: $total |
furniture [Furniture] | maintain: $input |
furniture Saved. | Total maintain entries: $total |
furniture [Furniture] | log: $input |
furniture Saved. | Total log entries: $total |
furniture [Furniture] | report: $input |
furniture Saved. | Total report entries: $total |
furniture [Furniture] | seasonal: $input |
furniture Saved. | Total seasonal entries: $total |
furniture [Furniture] | tips: $input |
furniture Saved. | Total tips entries: $total |
Data Storage
All data is stored locally at ~/.local/share/furniture/. 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…
