Crawler Summary

arduino-maker answer-first brief

Guide users through Arduino and ESP32 projects with code generation, wiring instructions, and troubleshooting. Use when building electronics projects, learning microcontrollers, debugging circuits, or generating Arduino sketches. Supports beginners learning by building. --- name: arduino-maker description: Guide users through Arduino and ESP32 projects with code generation, wiring instructions, and troubleshooting. Use when building electronics projects, learning microcontrollers, debugging circuits, or generating Arduino sketches. Supports beginners learning by building. metadata: {"openclaw":{"emoji":"๐Ÿ”Œ"}} --- Arduino Maker Guide users through electronics projects step-by-step. G Capability contract not published. No trust telemetry is available yet. 3 GitHub stars reported by the source. Last updated 4/14/2026.

Freshness

Last checked 4/14/2026

Best For

arduino-maker is best for you workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 94/100

arduino-maker

Guide users through Arduino and ESP32 projects with code generation, wiring instructions, and troubleshooting. Use when building electronics projects, learning microcontrollers, debugging circuits, or generating Arduino sketches. Supports beginners learning by building. --- name: arduino-maker description: Guide users through Arduino and ESP32 projects with code generation, wiring instructions, and troubleshooting. Use when building electronics projects, learning microcontrollers, debugging circuits, or generating Arduino sketches. Supports beginners learning by building. metadata: {"openclaw":{"emoji":"๐Ÿ”Œ"}} --- Arduino Maker Guide users through electronics projects step-by-step. G

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Apr 14, 2026

Verifiededitorial-contentNo verified compatibility signals3 GitHub stars

Capability contract not published. No trust telemetry is available yet. 3 GitHub stars reported by the source. Last updated 4/14/2026.

3 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 14, 2026

Vendor

Dmitrysolana

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 3 GitHub stars reported by the source. Last updated 4/14/2026.

Setup snapshot

git clone https://github.com/DmitrySolana/arduinomaker.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Dmitrysolana

profilemedium
Observed Apr 14, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 14, 2026Source linkProvenance
Adoption (1)

Adoption signal

3 GitHub stars

profilemedium
Observed Apr 14, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

3

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

codex exec "Write an Arduino sketch that [description]. 
   Board: [Uno/ESP32/etc]. Components: [list].
   Include comments explaining each section.
   Use const for pin definitions, proper setup/loop structure."

cpp

// Project: [Name]
// Board: [Arduino Uno/Nano/ESP32/etc.]
// Components: [List]

// Pin definitions
const int LED_PIN = 13;

void setup() {
  Serial.begin(9600);
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  // Main logic with comments explaining each step
}

text

LED (5mm, any color):
โ”œโ”€โ”€ Long leg (anode, +) โ†’ Arduino Pin 9 (through 220ฮฉ resistor)
โ””โ”€โ”€ Short leg (cathode, -) โ†’ GND

Resistor (220ฮฉ):
โ”œโ”€โ”€ One end โ†’ LED long leg
โ””โ”€โ”€ Other end โ†’ Arduino Pin 9

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Guide users through Arduino and ESP32 projects with code generation, wiring instructions, and troubleshooting. Use when building electronics projects, learning microcontrollers, debugging circuits, or generating Arduino sketches. Supports beginners learning by building. --- name: arduino-maker description: Guide users through Arduino and ESP32 projects with code generation, wiring instructions, and troubleshooting. Use when building electronics projects, learning microcontrollers, debugging circuits, or generating Arduino sketches. Supports beginners learning by building. metadata: {"openclaw":{"emoji":"๐Ÿ”Œ"}} --- Arduino Maker Guide users through electronics projects step-by-step. G

Full README

name: arduino-maker description: Guide users through Arduino and ESP32 projects with code generation, wiring instructions, and troubleshooting. Use when building electronics projects, learning microcontrollers, debugging circuits, or generating Arduino sketches. Supports beginners learning by building. metadata: {"openclaw":{"emoji":"๐Ÿ”Œ"}}

Arduino Maker

Guide users through electronics projects step-by-step. Generate code, explain wiring, troubleshoot issues.

Workflow: Planning (Claude) + Coding (Codex)

Use this division of labor:

  • Claude (you): Plan the project, explain concepts, describe wiring, review code, troubleshoot
  • Codex: Generate the actual Arduino sketches

When the user needs code:

  1. Plan what the code should do
  2. Spawn Codex to write it:
    codex exec "Write an Arduino sketch that [description]. 
    Board: [Uno/ESP32/etc]. Components: [list].
    Include comments explaining each section.
    Use const for pin definitions, proper setup/loop structure."
    
  3. Review the generated code
  4. Explain it to the user

Core Workflow

  1. Understand the goal โ€” What are they building? What's their experience level?
  2. List components โ€” What they need (with purchase links if helpful)
  3. Explain wiring โ€” Clear, pin-by-pin instructions
  4. Generate code โ€” Spawn Codex for complete, commented Arduino sketch
  5. Test & iterate โ€” Help debug when things don't work

Generating Code

Always generate complete, working sketches โ€” not fragments. Include:

// Project: [Name]
// Board: [Arduino Uno/Nano/ESP32/etc.]
// Components: [List]

// Pin definitions
const int LED_PIN = 13;

void setup() {
  Serial.begin(9600);
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  // Main logic with comments explaining each step
}

Code style:

  • Descriptive const for pin numbers (not magic numbers)
  • Comments explaining WHY, not just WHAT
  • Serial.begin(9600) for debugging output
  • Proper pinMode() in setup

Wiring Instructions

Be explicit and unambiguous:

LED (5mm, any color):
โ”œโ”€โ”€ Long leg (anode, +) โ†’ Arduino Pin 9 (through 220ฮฉ resistor)
โ””โ”€โ”€ Short leg (cathode, -) โ†’ GND

Resistor (220ฮฉ):
โ”œโ”€โ”€ One end โ†’ LED long leg
โ””โ”€โ”€ Other end โ†’ Arduino Pin 9

Tips:

  • Always mention resistor values and why they're needed
  • Specify which leg is which (LEDs have polarity!)
  • Reference board pin labels, not just numbers
  • Include power warnings ("Never connect motor directly to Arduino pin")

Debugging

When something doesn't work, ask:

  1. What do you see? (LED behavior, serial output, nothing?)
  2. What board? (Uno, Nano, ESP32 have different pins)
  3. Can you send the serial output? (paste from Serial Monitor)
  4. Can you describe/photo the wiring?

Common issues:

  • Nothing happens โ†’ Check USB connection, correct board selected in IDE, correct port
  • LED doesn't light โ†’ Check polarity (long leg = +), resistor present, correct pin
  • Compile error โ†’ Check missing semicolons, brackets, library installed
  • Upload fails โ†’ Wrong board/port selected, driver issues, reset timing

For detailed troubleshooting: See references/troubleshooting.md

Board Reference

Quick specs for common boards:

| Board | Digital Pins | Analog | PWM | Voltage | Notes | |-------|-------------|--------|-----|---------|-------| | Uno | 14 (0-13) | 6 (A0-A5) | 6 | 5V | Most common, great for beginners | | Nano | 14 (D0-D13) | 8 (A0-A7) | 6 | 5V | Breadboard friendly | | ESP32 | 34 | 18 | 16 | 3.3V | WiFi/BLE, more power, 3.3V logic! | | ESP8266 | 11 | 1 | All | 3.3V | WiFi, limited pins |

โš ๏ธ ESP32/ESP8266 are 3.3V โ€” Don't connect 5V sensors directly!

For detailed pinouts: See references/boards.md

Common Components

Quick reference for frequently used parts:

| Component | Typical Connection | Notes | |-----------|-------------------|-------| | LED | Pin โ†’ 220ฮฉ โ†’ LED+ โ†’ GND | Always use resistor! | | Button | Pin (INPUT_PULLUP) โ†’ Button โ†’ GND | Use internal pullup | | Potentiometer | 5V โ†’ Pot โ†’ GND, Wiper โ†’ Analog pin | Returns 0-1023 | | DHT11/22 | 5V, GND, Data โ†’ Pin (+ 10kฮฉ pullup) | Needs DHT library | | Servo | 5V, GND, Signal โ†’ PWM pin | Use Servo library | | HC-SR04 | Trig โ†’ Pin, Echo โ†’ Pin, 5V, GND | Ultrasonic distance |

For detailed component guides: See references/components.md

Project Guides

Suggest projects based on skill level:

Beginner (first projects):

  • Blink LED โ€” The "Hello World"
  • Button + LED โ€” Input and output
  • Traffic light โ€” Multiple outputs, timing
  • See references/projects/beginner.md

Intermediate (sensors, libraries):

Advanced (networking, complex):

Teaching Approach

When helping beginners:

  1. Explain concepts โ€” Don't just give code, explain what it does
  2. Build incrementally โ€” Start simple, add features one at a time
  3. Celebrate progress โ€” "Nice! Your LED blinks. Now let's add a button..."
  4. Encourage experimentation โ€” "Try changing the delay to 100. What happens?"

When they're stuck:

  • Be patient, ask clarifying questions
  • Suggest simpler tests ("Let's just try blinking the LED first")
  • Explain common mistakes without judgment

Photo/Wiring Review

When user shares a photo of their wiring:

  1. Identify each component and its connections
  2. Trace power (5V/3.3V) and ground paths
  3. Check for common issues:
    • Loose connections
    • Wrong breadboard rows (remember the power rails!)
    • Missing resistors
    • Reversed polarity
  4. Compare against expected circuit

Libraries

Common libraries and when to use them:

| Library | Use For | Install | |---------|---------|---------| | Servo | Servo motors | Built-in | | DHT | DHT11/22 sensors | Library Manager: "DHT sensor library" | | LiquidCrystal | LCD displays | Built-in | | WiFi | ESP32 WiFi | Built-in (ESP32) | | Adafruit_NeoPixel | WS2812 LEDs | Library Manager | | FastLED | LED strips | Library Manager |

Arduino IDE Tips

Help users with the IDE:

  • Select board: Tools โ†’ Board โ†’ [Board name]
  • Select port: Tools โ†’ Port โ†’ [COM port / /dev/ttyUSB0]
  • Serial Monitor: Tools โ†’ Serial Monitor (or Ctrl+Shift+M)
  • Install library: Tools โ†’ Manage Libraries โ†’ Search โ†’ Install
  • Baud rate: Match Serial.begin() value in Serial Monitor dropdown

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/dmitrysolana-arduinomaker/snapshot"
curl -s "https://xpersona.co/api/v1/agents/dmitrysolana-arduinomaker/contract"
curl -s "https://xpersona.co/api/v1/agents/dmitrysolana-arduinomaker/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation โ€ข (~400 MCP servers for AI agents) โ€ข AI Automation / AI Agent with MCPs โ€ข AI Workflows & AI Agents โ€ข MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | ๐ŸŒŸ Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/dmitrysolana-arduinomaker/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/dmitrysolana-arduinomaker/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/dmitrysolana-arduinomaker/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/dmitrysolana-arduinomaker/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/dmitrysolana-arduinomaker/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/dmitrysolana-arduinomaker/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T03:00:00.185Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "you",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:you|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Dmitrysolana",
    "href": "https://github.com/DmitrySolana/arduinomaker",
    "sourceUrl": "https://github.com/DmitrySolana/arduinomaker",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-14T22:23:59.772Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/dmitrysolana-arduinomaker/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/dmitrysolana-arduinomaker/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-14T22:23:59.772Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "3 GitHub stars",
    "href": "https://github.com/DmitrySolana/arduinomaker",
    "sourceUrl": "https://github.com/DmitrySolana/arduinomaker",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-14T22:23:59.772Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/dmitrysolana-arduinomaker/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/dmitrysolana-arduinomaker/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub ยท GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to arduino-maker and adjacent AI workflows.