superpowers
claudecodexCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Evennia MUD game development skills covering typeclasses, commands, attributes, rooms, exits, scripts, web APIs, and admin workflows.
Plugin evennia from marketplace jakeuj-marketplace in jakeuj/CodexPlugins. Commands read from the repo's manifest — 1 month ago.
evennia-accountsWork with Evennia's Account system — unique game accounts (one per player). Use when Codex needs to: handle account creation/login, manage puppet/unpuppet, work with AccountCmdSet, customize account commands (ooc/ic/exit), set account permissions, or manage multi-session mode. Triggers on "account s
evennia-attributesStore and manage arbitrary data on Evennia typeclasses using Attributes. Use when Codex needs to save custom data on Objects, Characters, Rooms, Exits, Accounts, or Scripts that persists across server reboots. Covers .db shortcut, .attributes handler with categories, AttributeProperty at class level
evennia-channelsCreate and manage Evennia channels for in-game messaging and communication. Use when Codex needs to set up chat channels, custom message types, channel commands, or integrate external services (Discord, IRC, etc.) with Evennia. Covers channel creation, messaging, subscriptions, channel commands, and
evennia-charactersWork with Evennia's Character system — in-game player avatars. Use when Codex needs to: create character typeclasses, handle puppeting (puppet/unpuppet), customize character behavior on login, work with DefaultCharacter, or modify the first-character creation. Triggers on "character system", "Defaul
evennia-coding-utilsWork with Evennia's coding utilities — search, create, logging, time, text, and async helpers. Use when Codex needs to: search for objects/accounts/scripts, create entities in code, use logging, handle game time, format text, delay callbacks, or check type inheritance. Triggers on "coding utils", "s
evennia-commandsCreate and configure Evennia commands. Use when Codex needs to define new commands, override default commands, implement command parsing, handle command switches and arguments, work with command instances, or create dynamic commands. Triggers on requests like "create a command", "add a look command"
evennia-commandsetsOrganize Evennia commands into Command Sets (CmdSets) for modular command management. Use when Codex needs to group commands, merge command sets, create context-sensitive commands (e.g., commands available only when looking at an object), manage command availability, or override default commands. Tr
evennia-default-commandsWork with Evennia's default command system — the 89 built-in commands. Use when Codex needs to: understand default command categories (CharacterCmdSet, AccountCmdSet, UnloggedinCmdSet, SessionCmdSet), look up built-in commands (@create, @dig, @spawn, ooc, ic, @py, etc.), override or remove default c
evennia-doc-readerRead and study the official Evennia MUD documentation by browsing pages sequentially using the "next" navigation. Use when the user wants to learn Evennia, read the official docs, study game creation concepts, or follow the documentation from beginning to end. Triggers on requests like "read the Eve
evennia-eveditorWork with Evennia's EvEditor — VI/Vim-style in-game line editor. Use when Codex needs to: create in-game editors for Attributes or code, handle editor callbacks (load/save/quit), work with Vim commands in-game, or enable persistent editing. Triggers on "editor system", "EvEditor", "in-game editor",
evennia-evmenuWork with Evennia's EvMenu system — branching multi-choice menus for character creation, NPC conversations, and interactive prompts. Use when Codex needs to: create menu nodes, define options (goto callbacks), use template language, handle user input (yield/get_input), customize menu formatting, or
evennia-exitsWork with Evennia's Exit system — one-way connections between rooms. Use when Codex needs to: create exits, customize exit behavior, handle traversal (move_between rooms), work with DefaultExit, override exit commands, or manage exit locks. Triggers on "exit system", "exit typeclass", "traverse lock
evennia-help-systemWork with Evennia's help system — in-game documentation with subtopics and suggestions. Use when Codex needs to: create help entries (database/file/command), set up subtopics, configure help locks (view/read), customize help display, or work with the Lunr search engine. Triggers on "help system", "s
evennia-locksControl access to Evennia typeclasses using Locks. Use when Codex needs to restrict who can use commands, enter rooms, pick up objects, edit exits, or perform any action on game entities. Covers lock string syntax, lock functions (access, view, delete, edit, poundcode), lock handlers, and permission
evennia-monitor-handlerWork with Evennia's MonitorHandler — watch changes to object properties or attributes. Use when Codex needs to: monitor attribute changes (health bar updates), set up property watchers, implement reactive UI updates, or remove monitors. Triggers on "monitor handler", "property monitor", "watch attri
evennia-nicksWork with Evennia's Nick system — custom replacement names for game entities. Use when Codex needs to: add/remove/view nicks, understand nick types (inputline/object/account), implement nick aliases, or work with the nick handler. Triggers on "nick system", "nickname", "nick command", "nick handler"
evennia-objectsWork with Evennia's Object system — the core building blocks for all in-game entities. Use when Codex needs to: create or modify objects (weapons, items, houses), customize object appearance (look command), manage object properties (location, home, destination, aliases, contents, exits), handle obje
evennia-on-demand-handlerWork with Evennia's OnDemandHandler — lazy state computation that only fires when actually queried. Use when Codex needs to: implement on-demand state changes (plant growth, trap states), avoid unnecessary computation, create state machines that only update when checked, or build looping/bouncing st
evennia-prototypesWork with Evennia's Prototype and Spawner system — define and create objects from templates. Use when Codex needs to: create prototype dictionaries, use the spawner to create objects, define protfuncs, manage prototype inheritance, or use the OLC (object layout console) to create/save prototypes. Tr
evennia-roomsWork with Evennia's Room system — in-game location containers. Use when Codex needs to: create rooms, modify room behavior, set room descriptions, manage room exits, work with DefaultRoom, or handle room-related hooks. Triggers on "room system", "room typeclass", "dig command", "BASE_ROOM_TYPECLASS"
evennia-scriptsCreate and manage Evennia Scripts for background processes, timers, and persistent system data. Use when Codex needs to implement timed events, background tasks, persistent storage backends, game loops, or systems that run independently of player commands. Covers script creation, timer control, atta
evennia-sessionsWork with Evennia's Session system — individual client connections to the server. Use when Codex needs to: manage sessions, send messages to specific sessions, customize session behavior, understand MULTISESSION_MODE effects, or work with Portal/Server session synchronization. Triggers on "session s
evennia-signalsWork with Evennia's Signal system — event-driven hooks using Django Signals. Use when Codex needs to: attach handlers to game events (account login, object puppet, exit traverse), implement cross-cutting functionality without overriding typeclasses, or listen to system events. Triggers on "signal sy
evennia-tagsManage tags on Evennia typeclasses for categorization, search, and permissions. Use when Codex needs to tag objects (mark them as 'south', 'locked', 'food', etc.), search by tag, use tags for permissions, or work with tag aliases. Triggers on requests like "tag an object", "mark as locked", "search
evennia-ticker-handlerWork with Evennia's TickerHandler — a singleton global scheduler that fires callbacks at regular intervals. Use when Codex needs to: implement heartbeat/ticker systems, schedule periodic updates for multiple objects (weather, environment), manage tick subscriptions, or understand when NOT to use tic
evennia-typeclassesCreate and work with Evennia typeclasses - the core building blocks of an Evennia MUD game. Use when Codex needs to define new game entities (Objects, Characters, Rooms, Exits, Accounts, Scripts, Channels), understand the typeclass inheritance hierarchy, override hook methods (at_object_creation, at
evennia-web-adminWork with Evennia's Web Admin — Django admin interface for managing the game database. Use when Codex needs to: manage game database via web UI, link accounts to characters, build rooms in admin, customize admin appearance, or understand admin permissions. Triggers on "web admin", "admin panel", "Dj
evennia-web-apiWork with Evennia's REST API — Django Rest Framework-based web API for external access to the game database. Use when Codex needs to: create external clients or editors, make API requests (GET/POST/PUT/PATCH), customize API endpoints, or work with Django Rest Framework in Evennia. Triggers on "REST
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.
1 MCP server
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
5 commands
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 skills
Use Alibaba Open Code Review from local Codex.
2 skills
Claude Code skill for creating and presenting Slidev slidedecks
1 skill
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.