← Back to Skills Marketplace
matt-harding

AllOurThings

by Matt · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
47
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install allourthings
Description
Household and personal inventory management. Use this skill to add, find, update, search, or delete items in the user's AllOurThings vault — covering anythin...
README (SKILL.md)

AllOurThings

Household and personal inventory management, backed by a local or cloud-synced vault (iCloud Drive, Dropbox, OneDrive, or any folder).

When to Use

USE this skill when the user asks about:

  • Their belongings, possessions, or household items
  • Appliances, electronics, tools, furniture, vehicles, collectibles
  • Warranties — "is my TV still under warranty?", "what warranties are expiring?"
  • Purchase history — "when did I buy my washing machine?", "how much did I pay?"
  • Finding something — "where did I put my drill?", "do I own a label maker?"
  • Adding or cataloguing a new item
  • Searching across their inventory — "list all Bosch appliances"
  • Attaching or retrieving photos, receipts, manuals, or warranty documents

When NOT to Use

DON'T use this skill when:

  • The user is asking about general product information or reviews (no inventory context)
  • The question is about shopping or buying something new (unless checking existing inventory first)
  • The vault is not configured — prompt the user to set ALLOURTHINGS_DATA_DIR

Setup

The user must set ALLOURTHINGS_DATA_DIR to the path of their AllOurThings vault folder.

# Example — iCloud Drive vault
export ALLOURTHINGS_DATA_DIR="$HOME/Library/Mobile Documents/com~apple~CloudDocs/Documents/allourthings-vault"

# Example — Dropbox
export ALLOURTHINGS_DATA_DIR="$HOME/Dropbox/AllOurThings"

# Example — local folder
export ALLOURTHINGS_DATA_DIR="$HOME/Documents/AllOurThings"

Add this to your shell profile (~/.zshrc, ~/.bashrc) to make it permanent.

The vault is a plain folder of JSON files — create it anywhere you like, or point it at an existing folder to start cataloguing immediately.

Available Tools

Tool Description
list_items List all items, optionally filtered by category, subcategory, or tags
search_items Full-text search across all item fields
get_item Retrieve a single item by ID or name
add_item Add a new item to the vault
update_item Update fields on an existing item
delete_item Delete an item and all its attachments
get_item_fields List all field names in use across the vault
add_attachment Attach a photo, receipt, manual, or warranty document
get_attachment Retrieve an attachment's raw bytes
attach_from_url Download a file from a URL and attach it to an item
delete_attachment Remove an attachment from an item

Example Interactions

"What electronics do I own?"list_items with category: "Electronics"

"Is my dishwasher still under warranty?"search_items for "dishwasher", check warranty_expires

"I just bought a Dyson V15 vacuum for £499"add_item with name, brand, purchase price, and date

"Show me everything I bought from Amazon last year"search_items for "Amazon" or list_items filtered by retailer

"Attach the receipt for my MacBook"add_attachment with kind receipt

CLI

AllOurThings also ships a standalone CLI (@allourthings/cli) for scripting and automation outside of an AI session:

npx @allourthings/cli list
npx @allourthings/cli search "bosch"
npx @allourthings/cli add --name "Dyson V15" --category "Appliances"

Set ALLOURTHINGS_DATA_DIR or pass --data-dir to point at your vault.

Notes

  • Data is stored as plain JSON files — fully portable, no lock-in
  • Works with any sync provider that exposes a local folder path (iCloud Drive, Dropbox, OneDrive, etc.)
  • The MCP server and CLI share the same vault format — interchangeable
Usage Guidance
Install only if you trust the AllOurThings npm MCP package and are comfortable giving it access to the folder named by `ALLOURTHINGS_DATA_DIR`. Use a dedicated vault folder, keep backups, and confirm destructive actions such as deleting items or attachments.
Capability Analysis
Type: OpenClaw Skill Name: allourthings Version: 1.0.0 The 'allourthings' skill bundle is a standard implementation for household inventory management. It uses a legitimate MCP server pattern via npx (@allourthings/mcp-server) and operates on a user-defined local directory (ALLOURTHINGS_DATA_DIR). The tools and instructions in SKILL.md are consistent with the stated purpose of managing personal possessions, and no indicators of malicious intent, data exfiltration, or prompt injection were identified.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
The documented tools match the stated inventory-management purpose, including listing, searching, adding, updating, deleting, and attaching inventory records.
Instruction Scope
The skill gives clear use and non-use cases, but destructive operations such as deleting an item and all attachments are documented without an explicit confirmation or backup step.
Install Mechanism
The MCP server is launched with an unpinned `npx -y @allourthings/mcp-server` command, and the reviewed artifact set does not include the server code.
Credentials
Requiring `ALLOURTHINGS_DATA_DIR` is proportionate for a vault-based inventory skill, but the vault may contain receipts, warranties, photos, and purchase history and may be cloud-synced.
Persistence & Privilege
The skill persists and mutates plain JSON files and attachments in the selected vault; this is disclosed, but changes and deletions may persist or sync to other devices.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install allourthings
  3. After installation, invoke the skill by name or use /allourthings
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — household inventory MCP server and CLI
Metadata
Slug allourthings
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is AllOurThings?

Household and personal inventory management. Use this skill to add, find, update, search, or delete items in the user's AllOurThings vault — covering anythin... It is an AI Agent Skill for Claude Code / OpenClaw, with 47 downloads so far.

How do I install AllOurThings?

Run "/install allourthings" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AllOurThings free?

Yes, AllOurThings is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does AllOurThings support?

AllOurThings is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AllOurThings?

It is built and maintained by Matt (@matt-harding); the current version is v1.0.0.

💬 Comments