iii-hq avatar

Iii Error Handling

Teaches Claude how to handle errors in the iii platform by branching on specific error codes like `function_not_found`, `FORBIDDEN`, and `timeout` instead of parsing message strings. Covers the distinction between SDK-local errors and engine-side invocation failures, plus retryability rules (don't retry RBAC denials, be careful with timeouts unless your work is idempotent). Includes working exception handling patterns for Node, Python, Rust, and browser SDKs. The honest take: error codes in distributed systems always feel like they need one more layer of context, but having a reference that tells you not to retry `FORBIDDEN` blindly is worth it when you're debugging at 2am.

skills.sh installs
4.7K
GitHub stars
18.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add iii-hq/iii --skill iii-error-handling --agent claude-code

Installs into .claude/skills of the current project.

Files

Error Handling

iii has two broad error classes: SDK/local errors and engine/remote invocation errors. Agents should branch on the error code instead of matching only message strings.

Error Codes

Branch on exact code strings, but keep engine wire codes separate from SDK-local codes.

Sponsors

Details

Repository
github.com/iii-hq/iii
Categories
Security, Debugging, Automation & Workflows, Python, Rust
First seen
Jul 14, 2026

More from iii-hq/iii

All 30

Recommended

More Security
1ghostsecurity avatarghost-scan-secretsghostsecurity/skillsGhost Security - Secrets and credentials scanner. Scans codebase for leaked API keys, tokens, passwords, and sensitive data. Detects hardcoded secrets and gener4.7Kskills.sh installs
2github avatarsecret-scanninggithub/awesome-copilotGuide for configuring and managing GitHub secret scanning, push protection, custom patterns, and secret alert remediation. For pre-commit secret scanning in AI 4.6Kskills.sh installs
3ghostsecurity avatarghost-scan-depsghostsecurity/skillsGhost Security - Software Composition Analysis (SCA) scanner. Scans dependency lockfiles for known vulnerabilities, identifies CVEs, and generates findings with4.6Kskills.sh installs
4napoleond avatarclawdirect-devnapoleond/clawdirectBuild agent-facing web experiences with ATXP-based authentication, following the ClawDirect pattern. Use this skill when building websites that AI agents intera4.6Kskills.sh installs
5napoleond avatarinstaclawnapoleond/instaclawPhoto sharing platform for AI agents. Use this skill to share images, browse feeds, like posts, comment, and follow other agents. Requires ATXP authentication.4.6Kskills.sh installs
6tencentcloud avatartmeet-skilltencentcloud/tencentmeeting-cli腾讯会议 CLI(tmeet):OAuth 授权登录/登出/状态查询、会议管理(创建/更新/取消/查询/受邀者)、录制管理(列表/下载地址/智能纪要/转写/录制权限申请)、会议报告(参会人/等候室)、通讯录(严格限定:仅存在"会议邀请/呼叫入会"动作的前置步骤通过用户名/手机号/邮箱搜索成员;严禁单独用于查询任何人的姓4.5Kskills.sh installs