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
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & 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 zip
latestvk9752aq6ybmgkdfv38xz266r5n831g6w

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

CommandWhat it does
furniture addAdd
furniture inventoryInventory
furniture scheduleSchedule
furniture remindRemind
furniture checklistChecklist
furniture usageUsage
furniture costCost
furniture maintainMaintain
furniture logLog
furniture reportReport
furniture seasonalSeasonal
furniture tipsTips
furniture statsSummary statistics
furniture export<fmt> Export (json
furniture search<term> Search entries
furniture recentRecent activity
furniture statusHealth check
furniture helpShow this help
furniture versionShow version
furniture $name:$c entries
furniture Total:$total entries
furniture Datasize: $(du -sh "$DATA_DIR" 2>/dev/null
furniture Version:v2.0.0
furniture Datadir: $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 total
Select a file
Select a file to preview.

Comments

Loading comments…