ruvnet avatar

Iot Register

Registers Cognitum Seed devices via their link-local USB Ethernet interface and sets up an agent bridge for Claude to interact with IoT hardware. You'd use this when physically connecting a Seed device to establish the initial pairing, typically at http://169.254.42.1/. It handles the full registration flow: creates the SeedClient connection, fetches device identity, optionally pairs with a token, and logs everything to memory storage. Honestly pretty niche unless you're working with Cognitum's specific hardware ecosystem, but if you are, this beats manually running npx commands every time you plug in a new device.

skills.sh installs
737
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill iot-register --agent claude-code

Installs into .claude/skills of the current project.

Files

Register a Cognitum Seed device. Creates a SeedClient connection, fetches identity, and assigns initial trust level.

Default endpoint: http://169.254.42.1/ — the Cognitum Seed link-local USB Ethernet address. Use this when no endpoint is supplied.

Steps:

  1. Resolve ENDPOINT: use the user-supplied value, or default to http://169.254.42.1/.
  2. npx -y -p @claude-flow/plugin-iot-cognitum@1.0.0 cognitum-iot register ENDPOINT
  3. If pairing token provided: npx -y -p @claude-flow/plugin-iot-cognitum@1.0.0 cognitum-iot pair DEVICE_ID
  4. Show device status: npx -y -p @claude-flow/plugin-iot-cognitum@1.0.0 cognitum-iot status DEVICE_ID

Store registration event: mcp__plugin_ruflo-core_ruflo__memory_store({ key: "iot-register-DEVICEID", value: "Registered at ENDPOINT", namespace: "iot-devices" })

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Categories
Backend & APIs, AI & Agent Building
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1alirezarezvani avatardemo-videoalirezarezvani/claude-skillsUse when the user asks to create a demo video, product walkthrough, feature showcase, animated presentation, marketing video, or GIF from screenshots or scene d736skills.sh installs
2ruvnet avatarsparc-implementruvnet/rufloRun the SPARC Pseudocode and Architecture phases (2 and 3) — write algorithm pseudocode, design module boundaries and API contracts, then implement735skills.sh installs
3AgriciDaniel avatarads-setupAgriciDaniel/claude-adsSet up a paid-media client, brand, account, data-source, privacy, and mutation-guardrail profile for Claude Ads. Use for onboarding, initial configuration, bran734skills.sh installs
4ruvnet avatarbrowser-loginruvnet/rufloDrive an authentication flow once, sanitize cookies through AIDefence, and vault a reusable cookie handle in browser-cookies for future sessions730skills.sh installs
5hugorcd avatarreview-logging-patternshugorcd/evlogReview code for logging patterns and suggest evlog adoption. Optionally use @evlog/cli (`evlog init` to wire evlog, `evlog agents` to write the conventions into728skills.sh installs
6aj-geddes avatarflutter-developmentaj-geddes/useful-ai-promptsBuild beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material725skills.sh installs