report-problem

report-problem is a skill for Claude Code, Codex from smixs/iva-agent. It costs 46 tokens per session (1,259 once invoked), scanned A, original, MIT.

A troubleshooting procedure for a broken Iva assistant, schedule, tool, or delivery. It collects a diagnostic report, checks recent logs and facts, and prepares either an issue report or a support-chat message.

In plain words
What is it for?
Use it after an assistant failure, a failed scheduled action, a delivery problem, a user complaint, or three unsuccessful attempts to fix something.
Why use it?
It turns a complaint or repeated failure into a small evidence-based summary without dumping private diagnostic data into the conversation. Filing or contacting support still requires the owner's approval.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it after an assistant failure, a failed scheduled action, a delivery problem, a user complaint, or three unsuccessful attempts to fix something.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/smixs/iva-agent/report-problem
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add smixs/iva-agent --skill report-problem
Clone the repo
git clone --depth 1 https://github.com/smixs/iva-agent

Made for: Claude Code, Codex.

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 report-problem

README.md
[![agentmods](https://agentmods.dev/badge/skills/smixs/iva-agent/report-problem/github.svg)](https://agentmods.dev/skills/smixs/iva-agent/report-problem)
Your own site
<a href="https://agentmods.dev/skills/smixs/iva-agent/report-problem"><img src="https://agentmods.dev/badge/skills/smixs/iva-agent/report-problem/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 report-problem

Your own site · 80×15
<a href="https://agentmods.dev/skills/smixs/iva-agent/report-problem"><img src="https://agentmods.dev/badge/skills/smixs/iva-agent/report-problem.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 46 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,259 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. 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.00046 $0.01259
Opus 5.5 $0.00018 $0.00504
Sonnet 5.5 $0.00009 $0.00252
Haiku 4.5 $0.00005 $0.00126

Measured 7d ago against content hash faa03994524f, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

report-problem scanned grade A with 0 findings 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 7d 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.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

agent/skills/report-problem/SKILL.md · 65 lines

How it starts

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

Report a problem

Call this skill when the user complains about Iva ("you did not remind me again", "you do not answer"), when a schedule, a tool or a delivery failed on its own, after three failed attempts in a row, and after a tap «Разработчику » / «To developer » under an Insight.

  1. Collect the evidence: run iva diagnose in bash; when you know the turn (<session>/<turn> from the Insight Card, from iva trace show or the self-map skill), run iva diagnose --turn <session>/<turn>. It writes data/diagnose/<date>.md, prints the path and, with --turn, a line issue-url: …. Read the package up to ## Host (sed '/^## Host/q' <path>): its header — the third line says what was cut and by what list — the versions and the skeleton of that turn (event names, tools, failure classes, codes, timings, error lines; no messages, answers or arguments). Open the rest (doctor, the journal, reminders, failures, custom-layer names) only when the turn does not explain the trouble — with grep, not whole.
  2. Tell the owner what happened in two lines of plain words: what broke and what it means for them. Nothing broke — say so in one sentence. A doubt goes first, with the step that settles it for the owner. No path, no version numbers, no list of checks, no count of cut keys unless the owner asks for details. Do not paste the package into the chat.
  3. Offer the two ways out and wait for an explicit "yes" — publishing is the owner's move. When nothing broke, one button sends the file, and the two ways come after its tap (the sample below). A tap «Разработчику » is that yes for the issue: give its link at once.
    • Issue: a question line «Открыть issue для разработчика?» and a url button (rich-replies) whose url is the issue-url: line exactly as iva diagnose --turn printed it — code built the title and the body from the package after cutting secrets; never build or edit it yourself. Without a turn there is no such line: a url button to https://github.com/smixs/iva-agent/issues/new with no body, and the package path in the message. One line under the button: GitHub shows the whole text before it is sent, the issue is public, the full package stays in data/diagnose/.
    • Support chat: the address is the SUPPORT_CHAT_URL setting in .env. Give the owner the text to paste: the two lines of substance, the package path, and one line about the redaction, taken from the package's own header (N values from .env, pattern rules always on). No SUPPORT_CHAT_URL — say the address is not configured and the owner should ask the admin.
  4. Send nothing yourself: no issue, no message, no webhook, no gh. Cutting secrets is the code's work, not yours: never retype lines of the Trace or the package into a link. The owner sends the issue from GitHub, and the file stays on the machine until the owner attaches it.
  5. When the package says .env not found (or iva diagnose warned about it in the terminal), only the pattern rules ran — bot tokens, keys of known formats (sk-…, ghp_…, xox…-, AKIA…, AIza…, JWT, Bearer …), labelled telegram ids and e-mail addresses — and the values of the keys could not be cut at all. Never promise "no secrets" in that case: say plainly that the package was collected without the .env list, suggest fixing .env (or iva config) and running iva diagnose again before publishing, and let the owner decide.

Read the full file on GitHub · 65 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. 7d ago Changed · +34 lines · +22 tokens per session faa03994524f
  2. 1mo ago First seen · 31 lines · 24 tokens per session scan A 5fbddfce4817

Subscribe to this mod's changes

report-problem is a skill published in the GitHub repository smixs/iva-agent (240 stars, last pushed today), licensed MIT. It adds 46 tokens to every session and 1,259 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-13.

Related

Other skills, from other repositories

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior. 4-phase root cause investigation — NO fixes without understanding the problem first.

moltis-org/moltis · 33 tokens

code-review

Performs structured code review on a file or directory.

Alex8791-cyber/cognithor · 13 tokens

regex

Write, test, and debug regular expressions for pattern matching, search, and text extraction across programming languages. Use when the user asks to match patterns in text, validate input formats (email, URL, IP, phone, date), extract data with capture groups, build search patterns with lookahead or lookbehind, or…

bug-ops/zeph · 85 tokens

code-analysis

LSP-based code analysis via mcpls MCP server. Use for compiler-accurate type inspection, go-to-definition, find-all-references, diagnostics, call hierarchy, workspace symbol search, code actions, rename refactoring, and document formatting. Provides real compiler errors — not guesses. Keywords: LSP, language server…

bug-ops/zeph · 105 tokens

network

Network diagnostics, DNS lookup, port scanning, and connectivity testing. Use when the user asks to check if a host is reachable, trace network routes, resolve DNS records, inspect open ports, debug HTTP requests, check SSL/TLS certificates, test bandwidth, diagnose network latency, or troubleshoot connectivity issues…

bug-ops/zeph · 83 tokens

self-ops

Runtime self-diagnosis knowledge: database layout, observability APIs, timeout hierarchy, restart procedure, failure replay. Use when the user asks to debug this runtime itself — inspect its database, traces, prompt snapshots, timeouts, service health, or configuration.

spytensor/openmozi · 56 tokens