error-report — community error-report, IQRight_Local, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Log Analysis Agents needing advanced error reporting and categorization capabilities. All Code that runs into the RaspberryServer and RaspberryScanner

fulviomanente fulviomanente
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The error-report skill by fulviomanente is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for Log Analysis Agents needing advanced error reporting and categorization capabilities.

Core Value

Empowers agents to analyze IQRight server logs, categorize ERROR messages by type, and provide detailed error reports using log files such as `logs/IQRight_Daemon.debug` and rotated logs, leveraging error categories like LoRa Errors.

Capabilities Granted for error-report

Analyzing ERROR messages in IQRight server logs
Categorizing errors by message pattern
Debugging LoRa Errors such as `Error in sendDataScanner` and `'LoRaTransceiver' object has no attribute 'create_packet'`

! Prerequisites & Limits

  • Requires access to IQRight server logs
  • Limited to analyzing ERROR messages in specific log files
  • Dependent on log rotation and retention policies
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

error-report

Install error-report, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Error Report

Analyze all ERROR messages in the IQRight server logs.

Step 1: Error Count

Count total ERROR lines in logs/IQRight_Daemon.debug and any rotated logs.

Step 2: Categorize by Type

Search for ERROR lines and group by message pattern. The known error categories are:

LoRa Errors

  • Error in sendDataScanner - Failed to send response to scanner
  • 'LoRaTransceiver' object has no attribute 'create_packet' - Method name bug (should be create_data_packet)
  • Failed to send DATA / FAILED to send data to Scanner - LoRa TX failure

API Errors

  • Connection reset by peer - API server unreachable
  • Server disconnected - API connection dropped mid-request
  • API call timed out - API timeout exceeded
  • Client error during API call - General HTTP client error
  • API getUserAccess request failed on getting secrets - Credential retrieval failure

MQTT Errors

  • MQTT-TX.*FAILED.*Status=7 - Broker connection lost during publish
  • MQTT ERROR publishing data - Data publish failed after all retries
  • MQTT ERROR publishing command ACK - Command ACK publish failed

Data/Lookup Errors

  • Couldn't find Code: {code} locally - Code not in local database
  • No data found for code {code} - Neither API nor local found the code
  • Invalid DATA packet format - Corrupted LoRa payload structure
  • Invalid UTF-8 String - Binary corruption in packet payload

Handshake Errors

  • Failed to send HELLO_ACK - Could not respond to scanner handshake
  • Invalid HELLO packet format - Malformed HELLO payload

Step 3: Severity Classification

CRITICAL (blocks user-facing operations):

  • LoRa send failures (scanner gets no response)
  • MQTT publish failures (web UI gets no data)
  • create_packet attribute errors (code bug)

WARNING (degrades but doesn't block):

  • API connection failures (local fallback works)
  • QR code corruption / lookup failures (~10% expected)
  • MQTT Status=7 with successful retry

INFO (normal/expected):

  • own_packet_looped discards (repeater forwarding back - normal)
  • Duplicate packet discards (normal if < 5% of traffic)

Step 4: Recent Examples

Show the last 10-15 ERROR lines with timestamps and full messages.

Step 5: Summary

Present a report with:

  • Total error count and percentage of log lines
  • Top 5 error types ranked by frequency
  • Severity of each type
  • Whether each is a known pattern (reference PATTERN-001 through PATTERN-004) or new
  • Actionable recommendations for each critical/warning error

Reference: See docs/LOG_ANALYSIS_SKILLS.md section 5 for known bugs and section 6 for alerting thresholds.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is error-report?

Perfect for Log Analysis Agents needing advanced error reporting and categorization capabilities. All Code that runs into the RaspberryServer and RaspberryScanner

How do I install error-report?

Run the command: npx killer-skills add fulviomanente/IQRight_Local/error-report. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for error-report?

Key use cases include: Analyzing ERROR messages in IQRight server logs, Categorizing errors by message pattern, Debugging LoRa Errors such as `Error in sendDataScanner` and `'LoRaTransceiver' object has no attribute 'create_packet'`.

Which IDEs are compatible with error-report?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for error-report?

Requires access to IQRight server logs. Limited to analyzing ERROR messages in specific log files. Dependent on log rotation and retention policies.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add fulviomanente/IQRight_Local/error-report. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use error-report immediately in the current project.

Related Skills

Looking for an alternative to error-report or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI