paddleocr
Reads text from scanned pages, photos and PDFs and returns it as structured Markdown or JSON, so you can pull tables, formulas and headers out of a document without retyping them. Covers many languages and works as input for AI tools.
Reads your local Claude Code session logs and turns your communication style with the AI into a character profile, a psychological portrait of how you prompt. Also supports Codex CLI, OpenCode, Gemini CLI and Copilot logs.
Claude Code
> /plugin marketplace add timoncool/prompt-warrior> /plugin install prompt-warrior@prompt-warrior
Codex
$ npx skills add timoncool/prompt-warrior -a codex
Cursor
$ npx skills add timoncool/prompt-warrior -a cursor
Gemini CLI
$ npx skills add timoncool/prompt-warrior -a gemini-cli
GitHub Copilot
$ copilot plugin marketplace add timoncool/prompt-warrior$ copilot plugin install prompt-warrior@prompt-warrior
OpenCode
$ npx skills add timoncool/prompt-warrior -a opencode
Windsurf
$ npx skills add timoncool/prompt-warrior -a windsurf



Your AI agent's logs are hiding a character sheet. We found it.
Prompt Warrior is an agent skill that reads your local session logs — Claude Code out of the box; Codex CLI, OpenCode, Gemini CLI and Copilot via documented log formats — and turns them into something between a psychological profile and an RPG character sheet: real numbers on a fixed scale, a title you didn't choose but absolutely deserve, and achievements you've been grinding for months without knowing it. Runs 100% locally on stdlib Python — nothing ever leaves your machine.
robohash package, zero network) — change your ways, change your
monster.| Achievement | Rarity | Unlock |
|---|---|---|
| Tyrant | 🟡 legendary | negativity outnumbers praise 10:1 |
| Gutenberg | 🟡 legendary | 25M+ tokens generated |
| Werewolf | 🟣 epic | night profanity ≥ 1.5× the daytime dose |
| Short Fuse | 🟣 epic | first flare-up by message three of a session |
| Night's Watch | 🔵 rare | 30%+ of activity between midnight and 6 a.m. |
| Cowboy | ⚪ common | zero plan modes across 50+ sessions |
…and 68 more, from Sprinter to Lord of Legions. Conditions are honest, thresholds are frozen, nobody gets one for free.
Everything ships in both RU and EN, symmetrically — the card speaks your language. Cross-harness aware: session-log formats for Codex CLI, OpenCode, Gemini CLI and Copilot are documented in references/harnesses.md.
The same card renders as a live widget right in the chat — with an "Open HTML card" button, hover unlock conditions and the achievements accordion:
The lazy way — one message. Paste this into Claude Code and it installs and runs everything by itself:
Install the Prompt Warrior skill and run it end to end.
Install: git clone https://github.com/timoncool/prompt-warrior into YOUR OWN
skills directory, named prompt-warrior (for Claude Code that is
~/.claude/skills/; other harnesses — wherever your skills live).
Then follow the installed skill's SKILL.md as a regular user: all-time profile,
HTML card + open it in the browser, inline widget, profile breakdown and
recommendations. Don't invent anything beyond the skill.
Or step by step:
Clone
git clone https://github.com/timoncool/prompt-warrior ~/.claude/skills/prompt-warrior
Windows (PowerShell):
git clone https://github.com/timoncool/prompt-warrior "$env:USERPROFILE\.claude\skills\prompt-warrior"
or install as a plugin:
/plugin marketplace add timoncool/prompt-warrior
/plugin install prompt-warrior@prompt-warrior
Ask Claude Code
/prompt-warrior
or just say: "build my prompt warrior profile".
Get your card — an inline widget plus a self-contained ai-profile.html you can
open, screenshot and share.
--project)Under the hood: scripts/analyze.py reads ~/.claude/projects JSONL logs (read-only),
deduplicates your messages, computes metrics and writes profile.json; Claude authors
only the chronicle and the strengths/weaknesses picks (content.json), and
scripts/render.py builds the whole card from them — the model never hand-writes
HTML or reads SVG.
| Project | Description |
|---|---|
| telegram-api-mcp | Full Telegram Bot API as MCP server |
| civitai-mcp-ultimate | Civitai API as MCP server |
| trail-spec | TRAIL — cross-MCP content tracking protocol |
| GitLife | Your life in weeks — interactive calendar |
| ACE-Step Studio | AI music studio — songs, vocals, covers, videos |
| VideoSOS | AI video production in the browser |
I build open-source software and do AI research. Most of what I create is free and available to everyone. Your donations help me keep creating without worrying about where the next meal comes from =)
All donation methods | dalink.to/nerual_dreming | boosty.to/neuro_art
1E7dHL22RpyhJGVpcvKdbyZgksSYkYeEBC0xb5db65adf478983186d4897ba92fe2c25c594a0cTQST9Lp2TjK6FiVkn4fwfGUee7NmkxEE7CAnd if the card made you smirk — star the repo ★. Think of it as an achievement for the maintainer.
Code: MIT. Achievement, section and emblem icons: game-icons.net authors, CC-BY-3.0 (attribution). Monster art (set2) by Hrvoje Novakovic, CC-BY-3.0, assembled locally by the MIT-licensed robohash package.
Reads text from scanned pages, photos and PDFs and returns it as structured Markdown or JSON, so you can pull tables, formulas and headers out of a document without retyping them. Covers many languages and works as input for AI tools.
Gives your AI assistant a memory that persists across sessions, so it remembers your preferences and earlier work in this repository instead of starting fresh. Search, forget, pause and resume memories with simple commands.
Gives AI agents a library of ready-made skills for scientific work such as metabolic flux analysis, protein experiment design, time series modeling, and analytical method validation, so research tasks need less hand-built code. It works with any agent that supports the open Agent Skills standard.
Gives Claude Code skills, agents, and commands for PostHog analytics, session replay, feature flags, error tracking, and LLM observability. Includes MCP server setup and project access checks.
Reads your local Claude Code session logs and turns your communication style with the AI into a character profile, a psychological portrait of how you prompt. Also supports Codex CLI, OpenCode, Gemini CLI and Copilot logs. Install it with the command on its page. It includes prompt-warrior. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it