← Back to Skills Marketplace
newageinvestments25-byte

Filament Vault

by New Age Investments · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
107
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install filament-vault
Description
Track 3D printing filament inventory locally. Add spools, log usage, check stock levels, and generate spending reports. Use when: filament, spool, 3d print i...
README (SKILL.md)

filament-vault

Local filament inventory tracker. All data stored in JSON at ~/.openclaw/workspace/filament-vault/inventory.json.

Scripts

All scripts live in scripts/. Run with python3 scripts/\x3Cscript>.py [args].

Add a Spool

python3 scripts/add_spool.py --brand "Bambu" --material PLA --color "Matte Black" --weight 1000 --cost 19.99 --location "Shelf A"

Options: --brand, --material (PLA/PETG/ABS/TPU/Nylon/ASA/other), --color, --weight (grams, default 1000), --cost (USD), --location, --notes

Update / Use a Spool

python3 scripts/update_spool.py --search "matte black" --used 150
python3 scripts/update_spool.py --id \x3Cuuid> --finished --notes "Ran out mid-print"

Options: --id (UUID), --search (partial match), --used (grams consumed), --finished (mark empty), --notes

List Inventory

python3 scripts/inventory.py
python3 scripts/inventory.py --material PLA --low-stock
python3 scripts/inventory.py --json

Filters: --material, --color, --brand, --low-stock (under threshold, default 100g), --threshold \x3Cg>, --json

Generate Report

python3 scripts/report.py
python3 scripts/report.py --threshold 200

Shows: total spools, total weight, total value, by-material breakdown, low-stock alerts, monthly spending.

Search

python3 scripts/search.py "bambu"
python3 scripts/search.py "black petg" --json

Fuzzy search across all fields (brand, color, material, location, notes).

References

See references/materials.md for filament material properties and guidance.

Usage Guidance
This skill appears to be a straightforward local inventory manager. Before installing or running it: (1) be aware it stores inventory data (including costs, locations, and free-text notes) in plain JSON at ~/.openclaw/workspace/filament-vault/inventory.json — if that contains sensitive info, consider file permissions or encryption; (2) inspect the included scripts if you want to be extra safe (they are small, readable, and do not make network calls); (3) run them under a Python virtualenv if you prefer environment isolation; (4) if you do not want the agent to invoke the skill autonomously, you can disable model invocation for this skill in your agent settings (the skill itself does not request that privilege). Overall there are no red flags in the code or SKILL.md.
Capability Analysis
Type: OpenClaw Skill Name: filament-vault Version: 1.0.0 The filament-vault skill bundle is a well-structured local inventory tracker for 3D printing materials. All scripts (add_spool.py, inventory.py, report.py, search.py, update_spool.py) perform standard file I/O on a local JSON database and lack any network access, suspicious execution calls, or data exfiltration logic.
Capability Assessment
Purpose & Capability
Name/description match the included scripts and assets. All requested functionality (add, update, list, search, report) is implemented by the bundled Python scripts and uses a local JSON datastore. No extraneous credentials, binaries, or unrelated capabilities are requested.
Instruction Scope
SKILL.md instructs running the included Python scripts against the local inventory file (~/.openclaw/workspace/filament-vault/inventory.json). The instructions and scripts only access that path and perform inventory operations; they do not read other system files, environment variables, or remote endpoints.
Install Mechanism
There is no install spec (instruction-only), and the package contains plain Python scripts. Nothing is downloaded or executed from external sources during install. The included files are readable and not obfuscated.
Credentials
The skill requires no environment variables, credentials, or config paths beyond its own data directory. That is proportional to a local inventory tracker. The scripts only create/read/write the specified inventory.json file.
Persistence & Privilege
The skill is not set to always:true and does not modify other skills or global agent settings. It stores data under its own workspace path; this is expected and limited in scope.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install filament-vault
  3. After installation, invoke the skill by name or use /filament-vault
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of filament-vault for local 3D printing filament inventory tracking. - Add, update, and log filament spool usage using simple Python scripts. - List inventory with filtering and low-stock alerts; supports JSON output. - Generate comprehensive reports on total spools, value, usage, and spending. - Search spools using fuzzy matching across all key fields. - All inventory data is stored locally in a JSON file.
Metadata
Slug filament-vault
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Filament Vault?

Track 3D printing filament inventory locally. Add spools, log usage, check stock levels, and generate spending reports. Use when: filament, spool, 3d print i... It is an AI Agent Skill for Claude Code / OpenClaw, with 107 downloads so far.

How do I install Filament Vault?

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

Is Filament Vault free?

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

Which platforms does Filament Vault support?

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

Who created Filament Vault?

It is built and maintained by New Age Investments (@newageinvestments25-byte); the current version is v1.0.0.

💬 Comments