frustration-analyzer
v0.3.4Find the strongest user reaction to an AI instruction-following failure in a Claude or Codex session or selected session range, then render a shareable terminal-style PNG.
By Jamie-BitFlightLicense: MIT66 GitHub starsUpdated 1 hour ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 2 skill or MCP entries
- Source updated
- Sep 24, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install frustration-analyzer for Codex and Claude Code
codex plugin marketplace add Jamie-BitFlight/claude_skills
codex plugin marketplace upgrade jamie-bitflight-skills
codex plugin add frustration-analyzer@jamie-bitflight-skillsPaste and run these commands in a terminal with Codex. They add and refresh the jamie-bitflight-skills catalog, then install this plugin.
Compatibility: the page URL and API slug “frustration-analyzer” remain stable.
- Codex:
frustration-analyzer@agent-plugin-marketplace→frustration-analyzer@jamie-bitflight-skills
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/Jamie-BitFlight/claude_skillsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/frustration-analyzer/.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/rtfp/SKILL.md└── .mcp.json
Included Skills1
Use when asked to find a rage moment, analyze a direct transcript path, or analyze a session time range. RTFP finds the strongest instruction-following failure in Claude or Codex sessions and renders a rage receipt.
MCP servers1
- command
- uv
- args
- run --script mcp/server.py
- cwd
- .
- env.UV_NO_BUILD
- 1
Plugin manifests2
{
"name": "frustration-analyzer",
"version": "0.3.4",
"description": "Find the strongest user reaction to an AI instruction-following failure in a Claude or Codex session or selected session range, then render a shareable terminal-style PNG.",
"author": {
"name": "Jamie-BitFlight"
},
"license": "MIT",
"keywords": [
"transcripts",
"frustration",
"rage-receipt",
"session-analysis",
"png"
],
"skills": "./skills/",
"interface": {
"displayName": "Frustration Analyzer",
"shortDescription": "Find the strongest user reaction to an AI instruction-following failure in a Claude or Codex session or selected session range, then render a shareable terminal-style PNG.",
"longDescription": "Find the strongest user reaction to an AI instruction-following failure in a Claude or Codex session or selected session range, then render a shareable terminal-style PNG.",
"developerName": "Jamie-BitFlight",
"category": "Developer Tools",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"defaultPrompt": [
"Find the strongest user reaction to an AI instruction-following failure in a Claude or Codex session or selected session range."
]
},
"mcpServers": "./.mcp.json"
}{
"name": "frustration-analyzer",
"version": "0.3.4",
"description": "Find the strongest user reaction to an AI instruction-following failure in a Claude or Codex session or selected session range, then render a shareable terminal-style PNG.",
"author": {
"name": "Jamie-BitFlight"
},
"keywords": [
"transcripts",
"frustration",
"rage-receipt",
"session-analysis",
"png"
],
"license": "MIT",
"skills": [
"./skills/rtfp"
],
"mcpServers": "./.mcp.json"
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[frustration-analyzer on Agent Plugins Marketplace](https://pluginsmp.com/plugins/frustration-analyzer)