.claude/skills/managing-navigator-customers/SKILL.md
Manage customers, initiatives, and capacity allocations in Navigator. Lists customers, service providers, initiatives, node allocations, contracts, and block deliverables. Use when checking who has capacity, viewing customer allocations, tracking initiatives, or managing supply contracts.
npx skillsauth add Dbochman/dotfiles managing-navigator-customersInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage customers, initiatives, and capacity allocations via navigator-cli - track who has capacity, view allocations, and monitor contracts.
# Check tool is available
navigator-cli --version
# Test API connectivity
navigator-cli customer list --json | head -20
If command not found, build from source: cd ai-pim-utils && make build
Use this skill when users want to:
# List all customers
navigator-cli customer list --json
# Get specific customer by ID
navigator-cli customer get 20 --json
# List service users only
navigator-cli customer service-users --json
# List all initiatives
navigator-cli initiative list --json
# Get specific initiative
navigator-cli initiative get 15 --json
# List all node allocations
navigator-cli node-allocation list --json
# Get specific allocation
navigator-cli node-allocation get 1699 --json
# Use v1.1 API version
navigator-cli node-allocation list --version v1.1 --json
# List all contracts
navigator-cli contract list --json
# List block deliverables
navigator-cli block-deliverable list --json
# Get specific deliverable
navigator-cli block-deliverable get 430 --json
# List all Navigator users
navigator-cli user list --json
Customer (service provider or service user)
│
├── Initiative (project/program)
│ │
│ └── Node Allocation (capacity assigned)
│
└── Contract (supply agreement)
│
└── Block Deliverable (contracted delivery)
# Get customer ID first
navigator-cli customer list --json | jq '.data[] | select(.name | contains("LLM"))'
# Then check allocations for that customer
navigator-cli node-allocation list --json | jq '[.data[] | select(.customer_id == "15")]'
navigator-cli initiative list --json | jq '.data[] | {name, id, description}'
navigator-cli node-allocation list --json | jq '.data | group_by(.status) | map({status: .[0].status, count: length})'
navigator-cli contract list --json | jq '.data | group_by(.status) | map({status: .[0].status, count: length})'
navigator-cli user list --json | jq '.data[] | select(.email | contains("jsmith"))'
Customer Lookup: Find customer and their allocations
Initiative Review: Track active initiatives
Contract Audit: Review supply contracts
Command not found:
cd ai-pim-utils && make build
Customer not found:
customer list to find valid IDsEmpty allocations:
API errors:
--verbose for debug infotools
Use exact configured Reolink cameras through the local Home Hub for availability and power status, fresh stills, visual commentary, protected Dylan/Julia/household sharing, and reversible spotlight control. Supports trusted owner tasks and explicitly scoped proactive automations; not for Nest or Ring cameras, arbitrary recipients, recordings, account changes, or raw camera APIs.
data-ai
Privately manage Dylan and Julia's household plant inventory and care history by physical location, bed, and exact Flower Cam view. Use for confirmed plant onboarding from camera conversations, camera- or bed-filtered inventory, record corrections, individual or whole-bed care, and private filtered exports. Pair with reolink-camera when an owner asks about plants visible in Flower Cam images.
testing
Inspect and control the physically secured Reachy Mini at Crosstown through ClawBody. Use for requests to check Reachy, look around, express an emotion, play any official emotion or dance preset, speak proactively, mute or unmute its microphone, stop movement, or describe what its camera sees.
tools
Handle Reachy/iMessage handoffs, selective durable memory, forgetting, and diagnostics; automatic context comes from the gateway plugin.