gwelican/dotfiles/homebox
Claude Code and agent skill by gwelican/dotfiles
- community
Checking that the SKILL.md file is still in the repository.
Interact with Homebox inventory management system. Use when the user asks about their items, locations, labels, wants to search for things in storage, needs item details, or wants to browse their home inventory.
Install
npx vskill@latest install gwelican/dotfiles/homeboxSKILL.md
Homebox
Interact with the Homebox inventory management instance at $HOMEBOX_URL.
Prerequisites
Set these environment variables before use:
| Variable | Example | |
|---|---|---|
HOMEBOX_URL | your homebox instance URL | |
HOMEBOX_USER | your username | |
HOMEBOX_PASSWORD | your password |
Authentication
Always authenticate first to get a bearer token, then use it for all subsequent requests:
Available Actions
1. search_items — Search for items by name or description
QUERYis a free-text search string matching item names, descriptions, and other fields.- Returns a paginated response:
{"page": N, "pageSize": N, "total": N, "items": [...]} - Use
?q=with any substring. Empty?q=returns all items.
2. get_item — Get complete details about a specific item
ITEM_IDis the UUID of the item.- Returns full item details: name, description, quantity, purchase price, warranty info, purchase date, serial number, notes, location, labels, images, and timestamps.
3. list_locations — List all storage locations
- Returns all locations with:
id,name,description,itemCount,createdAt,updatedAt. - Locations are physical places where items are stored (e.g., "Office", "Garage", "Kitchen").
4. get_location — Get details about a specific location
LOCATION_IDis the UUID of the location.- Returns location details including name, description, parent location (if nested), and metadata.
5. list_labels — List all labels/categories
- Returns all labels with:
id,name,description,createdAt,updatedAt. - Labels are used to categorize items (e.g., "Electronics", "Important", "Servers").
6. get_label — Get details about a specific label
LABEL_IDis the UUID of the label.- Returns label details including name, description, color, and metadata.
7. get_items_by_location — Get all items in a location
LOCATION_IDis the UUID of the location.- Returns a paginated response with all items stored in that location.
- ⚠️ Do NOT use
/api/v1/locations/:id/items— that returns HTML (SPA fallback).
8. get_items_by_label — Get all items with a label
LABEL_IDis the UUID of the label.- Returns a paginated response with all items tagged with that label.
- ⚠️ Do NOT use
/api/v1/labels/:id/items— that returns HTML (SPA fallback).
Quick Reference
Current inventory snapshot
| Locations | Labels | Items | |
|---|---|---|---|
| 8 locations | 6 labels | 3 items | |
| Office, Attic, Basement, Bathroom, Bedroom, Garage, Kitchen, Living Room | Appliances, Electronics, General, IOT, Important, Servers | All 3 in Office |
Common workflows
Find an item:
List everything in a location:
Get full item detail:
Response Format
All endpoints return JSON. Key patterns:
- List endpoints (
/items,/locations,/labels): Return arrays directly - Search (
/items?q=...): Returns paginated{"page", "pageSize", "total", "items"} - Single resource (
/items/:id,/locations/:id,/labels/:id): Returns single object - Sub-resources via query params: Use
/api/v1/items?location=UUIDor/api/v1/items?label=UUID— NOT/locations/:id/itemsor/labels/:id/items(those return HTML)
Use python3 -m json.tool or python3 -c "..." to format and filter output.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdot_agents/skills/homebox/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/gwelican/dotfiles/homebox)