emotion-skillMarkdown-first soft router for coding agents when the current prompt shows clear urgency wording, strong anger/frustration signals such as profanity or repea...
Install via ClawdBot CLI:
clawdbot install gongyu0918-debug/emotion-skillGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Sends data to undocumented external endpoint (potential exfiltration)
report → https://www.reddit.com/r/openclaw/comments/1rfn0kz/gateway_silently_dies_patternCalls external URL not in known-safe list
https://github.com/gongyu0918-debug/emotion-skill-qingxu-skill.gitUses known external API (expected, informational)
arxiv.orgAI Analysis
The skill's primary function is internal signal processing for agent behavior, and the documented external calls (arxiv.org, GitHub) appear consistent with research/update functions. The 'UNKNOWN_DATA_SINK' finding is concerning but lacks specific evidence of user data exfiltration in the provided skill definition.
Generated Sep 29, 2026
A developer pastes a panicked message about a service being down and demands an immediate fix, so the router detects urgency and loads a speed-first diagnostic reference. The agent prioritizes rollback or mitigation steps before deep root-cause analysis, keeping the developer focused on restoring service. This prevents lengthy explanations from delaying a critical production recovery.
A user repeatedly encounters failures in an agentic coding tool and expresses anger or lost trust, triggering the anger/frustration route. The agent switches to a de-escalating, accountability-focused response that acknowledges the failure, avoids defensiveness, and proposes a concrete correction path. This helps retain trust during high-friction debugging sessions.
A new developer is unsure which step comes next in an orchestrated repository debugging process or sees conflicting instructions. The confusion route activates and the agent provides a clear workflow map with the exact next action. This reduces time lost to hesitation and prevents random exploration.
An engineer challenges an unauthorized change or demands the agent stop an action, which overrides urgency and selects the anger/frustration route. The agent halts the action, confirms the boundary, and routes to a safe escalation reference. This is critical for maintaining security and user control in autonomous coding agents.
A business user reports a blocked workflow with urgency and frustration mixed together, and the router selects urgency first or anger if a permission issue is present. The support agent then applies the matching reference to resolve the most pressing concern first. This improves resolution times and customer satisfaction in technical support.
The core router remains MIT-licensed and free, while enterprises pay for custom routing rules, analytics, and private reference packs. Teams can tailor urgency/anger/confusion thresholds to their domain and compliance needs. This drives adoption through open source and monetizes advanced governance.
The skill is embedded in a hosted agent platform that charges per routed decision or per active developer session. Additional revenue comes from higher-tier routing accuracy, audit logs, and SLA guarantees. This aligns cost with the value of faster, more appropriate agent responses.
Companies pay for experts to integrate the emotion router into existing coding agents and CI/CD pipelines, with custom references and training. Recurring revenue comes from maintenance, monitoring, and periodic tuning of routing rules. This model targets enterprises with complex, high-stakes debugging workflows.
💬 Integration Tip
Drop the skill into your agent's instruction layer as a single markdown file and test it with clear urgency, anger, and confusion prompts before production. Avoid keyword matching; rely on semantic judgment and always respect the priority order plus the permission-challenge exception.
Scored Sep 29, 2026
Audited Apr 18, 2026 · audit v1.0
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.
Use when writing tests, creating test strategies, or building automation frameworks. Invoke for unit tests, integration tests, E2E, coverage analysis, performance testing, security testing.