sensecraft-solutions: Skill for Claude Code

.agents/skills/prepare-recamera-nodered/SKILL.md

prepare-recamera-nodered is a skill for Claude Code from suharvest/sensecraft-solutions. It costs 40 tokens per session (2,717 once invoked), scanned A, original, Apache-2.0.

A guide for creating Node-RED flows—visual, node-based programs—for reCamera devices, including camera, object-detection, database, and vision-processing setups.

In plain words
What is it for?
Use it to create flow.json files, configure InfluxDB connections, and set up vision pipelines on reCamera.
Why use it?
It explains the files and device settings needed to prepare a flow for deployment, including switching between Node-RED and C++ services.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: installed under .agents/ (shared by several agents).

This is suharvest/sensecraft-solutions's own configuration. It tells Claude Code how to work on sensecraft-solutions itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything sensecraft-solutions configures →

Reuse

Borrowing it

Nothing to install: this file belongs to suharvest/sensecraft-solutions. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/suharvest/sensecraft-solutions/main/.agents/skills/prepare-recamera-nodered/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/suharvest/sensecraft-solutions

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for prepare-recamera-nodered

README.md
[![agentmods](https://agentmods.dev/badge/skills/suharvest/sensecraft-solutions/prepare-recamera-nodered/github.svg)](https://agentmods.dev/skills/suharvest/sensecraft-solutions/prepare-recamera-nodered)
Your own site
<a href="https://agentmods.dev/skills/suharvest/sensecraft-solutions/prepare-recamera-nodered"><img src="https://agentmods.dev/badge/skills/suharvest/sensecraft-solutions/prepare-recamera-nodered/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for prepare-recamera-nodered

Your own site · 80×15
<a href="https://agentmods.dev/skills/suharvest/sensecraft-solutions/prepare-recamera-nodered"><img src="https://agentmods.dev/badge/skills/suharvest/sensecraft-solutions/prepare-recamera-nodered.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 40 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,717 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00040 $0.02717
Opus 5 $0.00020 $0.01358
Sonnet 5 $0.00008 $0.00543
Haiku 4.5 $0.00004 $0.00272

Measured 12d ago against content hash 8f002a3659c7, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

prepare-recamera-nodered scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

curl http://192.168.42.1:1880/flows
.agents/skills/prepare-recamera-nodered/SKILL.md · 335 lines

How it starts

The opening of the file, as written. The whole thing — 335 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Prepare reCamera Node-RED Flows

Guide for creating and deploying Node-RED flows to reCamera devices.

Overview

reCamera supports two deployment modes:

  • Node-RED mode: Visual programming with pre-built nodes for camera, YOLO detection, etc.
  • C++ mode: Native applications with deb packages (see prepare-deb-package skill)

The deployer automatically handles mode switching:

  • Stops and disables C++ services when deploying Node-RED
  • Restores Node-RED services that may have been disabled by C++ deployment

Directory Structure

solutions/[solution_id]/
├── solution.yaml
├── guide.md
├── guide_zh.md
├── gallery/
├── devices/
│   ├── recamera.yaml              # Node-RED device config
│   └── flow.json                  # Node-RED flow definition
└── docker/                        # Backend services (if needed)
    └── docker-compose.yml

Device Configuration Template

Create devices/recamera.yaml:

version: "1.0"
id: recamera
name: reCamera Node-RED Configuration
name_zh: reCamera Node-RED 配置
type: recamera_nodered

detection:
  method: network_scan
  manual_entry: true
  requirements: []

nodered:
  flow_file: flow.json              # Flow definition file (in devices/)
  port: 1880                        # Node-RED port on reCamera
  influxdb_node_id: "069087e0ad1b172e"  # ID of InfluxDB config node (for auto-update)

user_inputs:
  - id: recamera_ip
    name: reCamera IP Address
    name_zh: reCamera IP 地址
    type: text
    default: "192.168.42.1"
    placeholder: "192.168.42.1"
    description: IP address of your reCamera device
    description_zh: 您的 reCamera 设备 IP 地址
    required: true
    validation:
      pattern: "^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}$"

  - id: ssh_password
    name: SSH Password
    name_zh: SSH 密码
    type: password
    default: "recamera"
    description: SSH password for service management
    description_zh: SSH 密码(用于服务管理)
    required: false

  - id: influxdb_host
    name: InfluxDB Server IP
    name_zh: InfluxDB 服务器 IP
    type: text
    placeholder: "192.168.1.100"
    description: IP address of InfluxDB server
    description_zh: InfluxDB 服务器 IP 地址
    required: true
    validation:
      pattern: "^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}$"

# Fixed configuration (not shown to user)
influxdb:
  token: "{{influxdb_token}}"
  org: "seeed"
  bucket: "recamera"
  port: 8086

steps:
  - id: prepare
    name: Prepare Device
    name_zh: 准备设备
    description: Stop C++ services, restore Node-RED
    description_zh: 停止 C++ 服务,恢复 Node-RED
  - id: load_flow
    name: Load flow template
    name_zh: 加载流程模板
  - id: configure
    name: Configure InfluxDB connection
    name_zh: 配置 InfluxDB 连接
  - id: connect
    name: Connect to Node-RED
    name_zh: 连接到 Node-RED
  - id: deploy
    name: Deploy flow
    name_zh: 部署流程
  - id: verify
    name: Verify deployment
    name_zh: 验证部署

post_deployment:
  open_browser: false

Read the full file on GitHub · 335 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 335 lines · 40 tokens per session scan A 8f002a3659c7

Subscribe to this mod's changes

prepare-recamera-nodered is a skill published in the GitHub repository suharvest/sensecraft-solutions (2 stars, last pushed yesterday), licensed Apache-2.0. It adds 40 tokens to every session and 2,717 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

gke-compute-classes

Configures, optimizes, and troubleshoots GKE ComputeClasses. Use when configuring Spot VMs with on-demand fallback, targeting specific accelerators (GPUs/TPUs) or machine families, restricting ComputeClass access, or debugging pending pods related to node pool auto-creation. Do not use for cluster-level Node Auto…

google/skills · 83 tokens

jetson-diagnostic

Read-only Jetson health snapshot for identity, memory, GPU, thermal, power, storage, services, and top processes.

NVIDIA/skills · 30 tokens

doca-socket-relay

Use this skill when the operator is driving the DOCA Socket Relay to bridge a socket-oriented host application onto a BlueField DPU peer without rewriting it — picking the deployment shape (in-process, sidecar, or BlueField service container), configuring the host-side socket and the DPU-side forwarding endpoint…

NVIDIA/skills · 236 tokens

offensive-z-wave

Z-Wave attack methodology — sniffing with Z-Force / EZ-Wave / RTL-SDR + ZniffMobile, S0 (legacy) network-key derivation flaw and key reuse, S2 (modern) ECDH commissioning analysis, replay/injection on unauthenticated nodes, default-key brute-force on test deployments, and home-automation hub pivots. Use when targeting…

SnailSploit/Claude-Red · 113 tokens

hsb-flash

Flash the FPGA on an HSB board connected to an NVIDIA devkit. Supports HSB Lattice boards (FPGA versions 2407, 2412, 2507, 2510) and Leopard Imaging VB1940 "all-in-one" cameras (FPGA versions 2507, 2510). Uses release-specific YAML manifests and board-type-specific program commands. Lattice and VB1940 commands must…

NVIDIA/skills · 94 tokens

jetson-validate-image

Use after jetson-flash-image to run static BSP checks, on-target smoke/regression tests on a flashed DUT, or both. Not for build or flash steps. Triggers: validate bsp, on-target validation.

NVIDIA/skills · 50 tokens