Skip to content

Design partners wanted: UAT Cross-Machine Skill Inventory #1707

Description

@wrsmith108

Design partners wanted: UAT Cross-Machine Skill Inventory

We just shipped cross-machine skill inventory: an opt-in, read-only view of the agent skills installed across every machine and harness you use — Claude Code, Cursor, Copilot, Windsurf, and the shared, open-standard directory that Codex reads. Push a snapshot from each machine you use and compare them side by side in one place. Data only flows one way, from your machine to your browser — nothing you do on the dashboard can install, remove, or change a file on any machine.

Before we open this up broadly, we want a small group of real multi-machine users to run it for a week or two and tell us what breaks or feels off. This issue is the sign-up sheet.

What testing looks like

  1. Install the CLI (npm install -g @skillsmith/cli, requires Node.js 22.22+) and log in (skillsmith login) on each machine you use.
  2. Turn on "Cross-machine skill inventory" at skillsmith.app/account/telemetry — off by default, nothing is stored until you opt in.
  3. Run skillsmith inventory push on 2 or more machines, then compare them at skillsmith.app/account/skills.
  4. Try skillsmith inventory status --verbose, skillsmith inventory forget-device, and skillsmith inventory purge (permanently deletes your stored inventory — irreversible).
  5. Use it however fits your real workflow for a week or so, then tell us: did the dashboard match what's actually installed on your machines? Did the read-only model — you see the drift, you fix it on the machine yourself — work for you or frustrate you? Anything confusing or broken? Screenshots welcome.

Setup takes about 5 minutes end-to-end. Full walkthrough: https://www.skillsmith.app/docs/inventory

What's in scope right now

  • Harnesses scanned: Claude Code, Cursor, GitHub Copilot, Windsurf, and the shared ~/.agents/skills directory Codex reads.
  • Not scanned yet: OpenCode, Antigravity.
  • Device labels aren't settable from the CLI yet.

How to sign up

Comment below with how many machines and which harnesses you'd be testing across. We'll follow up with anything else you need. You don't need a paid plan — Community tier is enough for this.

FAQ

Will you collect data about my use?
Only what you opt into. Turning the toggle on sends: a random device ID (never linked to your name), OS platform/architecture, CLI version, a one-way hash of your hostname (never the raw hostname), and per-skill metadata (harness, skill ID, version, content hash, source, and any author/license/repository fields declared in the skill's own SKILL.md). We never upload file contents, file paths, or skill source code.

Can I back out?
Yes, any time. Turning the toggle off stops future uploads immediately — enforced server-side, not just by the CLI. Run skillsmith inventory purge to permanently delete everything already stored. Setting SKILLSMITH_INVENTORY_DISABLE=1 in one machine's environment blocks pushes from that machine entirely, offline, regardless of your account setting.

What if I hit a problem?
Reply on this issue, or email support@smithhorn.ca with the command you ran and any error output. We read every reply.

Thanks for helping us get this right before it ships broadly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    cliCommand-line toolshelp wantedExtra attention is neededtestingTests, coverage, QA

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions