moeru-ai

75 mods across 4 repositories, 49k stars between them.

moeru-ai/airi

Skill Claude CodeCodex

Use when Codex needs to inspect, debug, or automate an Electron app through agent-browser and Chrome DevTools Protocol, especially when the app has multiple BrowserWindow instances, lazy-created windows, duplicate URLs, or misleading agent-browser tab list output. Covers mapping Electron windows to raw CDP targets…

49k 2d ago A 95 tokens original MIT

agent-browser

02

moeru-ai/airi

Skill Claude CodeCodex

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a…

49k 2d ago A 200 tokens original MIT

create-pr

03

moeru-ai/airi

Skill Claude CodeCodex

Prepare and create a GitHub pull request for AIRI changes, including required before/after visual evidence for user-visible UI changes. Use whenever Codex is asked to open, create, publish, or prepare a PR from the current branch.

49k 2d ago A 51 tokens original MIT

moeru-ai/airi

Skill Claude CodeCodex

Enforce AIRI's UnoCSS, Vue styling, shared UI component, animation, icon, and color-mode practices. Use when creating, editing, refactoring, or reviewing Vue templates, component styles, utility classes, UnoCSS configuration, animations, icons, UI primitives, packages/ui components, or VueUse dark-mode behavior in the…

49k 2d ago A 82 tokens original MIT

moeru-ai/airi

Skill Claude CodeCodex

Enforce AIRI's testing and Vitest practices. Use when creating, editing, reviewing, or debugging tests; reproducing a reported bug or issue; changing Vitest configuration; mocking IPC, services, providers, platform APIs, or imports; or diagnosing test import and runtime-boundary failures in the AIRI monorepo.

49k 2d ago A 74 tokens original MIT

eventa

06

moeru-ai/airi

Skill Claude CodeCodex

Guide for using @moeru/eventa — a transport-aware event library powering ergonomic RPC and streaming flows. Use this skill whenever the user imports from '@moeru/eventa', mentions eventa, needs cross-process/cross-thread event communication (Electron IPC, Web Workers, WebSocket, BroadcastChannel, EventEmitter…

49k 2d ago A 126 tokens original MIT

pinia

07

moeru-ai/airi

Skill Claude CodeCodex

Pinia official Vue state management library, type-safe and extensible. Use when defining stores, working with state/getters/actions, or implementing store patterns in Vue apps.

49k 2d ago A 37 tokens original MIT

pnpm

08

moeru-ai/airi

Skill Claude CodeCodex

Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces via pnpm-workspace.yaml, or managing dependencies with catalogs, patches, overrides, config dependencies, or the global virtual store.

49k 2d ago A 49 tokens original MIT

release-note-writer

09

moeru-ai/airi

Skill Claude CodeCodex

Write grouped, user-friendly release notes from git history, changelogithub output, GitHub releases, PR lists, or raw commit logs. Use when Codex needs to turn technical changelogs into English-only release notes for AIRI or similar products, including end-user highlights, developer/API notes, contributor-facing…

49k 2d ago A 84 tokens original MIT

simple-english

10

moeru-ai/airi

Skill Claude CodeCodex

Write or rewrite technical text with the rules of ASD-STE100 Simplified Technical English so it is clear, unambiguous, and free of AI slop. Use for documentation, READMEs, runbooks, procedures, error messages, release notes, incident reports, and API guides. Also use when the user says "STE", "Simplified Technical…

49k 2d ago A 149 tokens copy · 81% MIT

moeru-ai/airi

Skill Claude CodeCodex

Apply engine-local C# development method and code style only when working in engines/stage-tamagotchi-godot, including its .cs files, .csproj, engine-local .editorconfig, and Godot-specific C# structure decisions. Do not use for TypeScript, Electron, renderer code, shared workspace config, repo-wide C# conventions, or…

49k 2d ago A 103 tokens original MIT

tsdown

12

moeru-ai/airi

Skill Claude CodeCodex

Bundle TypeScript and JavaScript libraries with blazing-fast speed powered by Rolldown. Use when building libraries, generating type declarations, bundling for multiple formats, or migrating from tsup.

49k 2d ago A 41 tokens original MIT

unocss

13

moeru-ai/airi

Skill Claude CodeCodex

UnoCSS instant atomic CSS engine, superset of Tailwind CSS. Use when configuring UnoCSS, writing utility rules, shortcuts, or working with presets like Wind, Icons, Attributify.

49k 2d ago A 43 tokens original MIT

moeru-ai/airi

Skill Claude CodeCodex

Upload a local image or file to GitHub's user-attachments storage and return a URL suitable for issue, pull request, discussion, or comment Markdown. Use when Codex must embed local screenshots, videos, logs, or other evidence in GitHub content without committing the files to a repository.

49k 2d ago A 65 tokens original MIT

moeru-ai/airi

Skill Claude CodeCodex

Test AIRI display-model imports with agent-browser across stage-tamagotchi Electron, stage-web, and stage-pocket mobile web layouts. Use when uploading and verifying contributor-supplied Live2D ZIP, VRM, or MMD ZIP/PMX/PMD files through AIRI's model selector, including onboarding bypass, format-specific import…

49k 2d ago A 87 tokens original MIT

moeru-ai/airi

Skill Claude CodeCodex

Upload local files through ordinary, hidden, dynamically created, detached, multiple, or native-backed file inputs with agent-browser in web and Electron applications. Use when testing file selection, drag-or-choose flows, framework file-dialog composables, or post-upload application behavior.

49k 2d ago A 60 tokens original MIT

use-vishot-for-airi

17

moeru-ai/airi

Skill Claude CodeCodex

Run AIRI-owned Vishot scenarios for stage-web or stage-tamagotchi, including skipping first-run onboarding and importing a local Live2D, VRM, or MMD display model before capture. Use when AIRI visual evidence must exercise a contributor-supplied avatar file instead of a preset model.

49k 2d ago A 70 tokens original MIT

moeru-ai/airi

Skill Claude CodeCodex

Capture deterministic Capacitor application screens with Vishot. Use when the selected Vishot target is a Capacitor app and Codex must capture its locally served WebView at mobile dimensions or distinguish WebView evidence from native-shell evidence.

49k 2d ago A 54 tokens original MIT

moeru-ai/airi

Skill Claude CodeCodex

Capture deterministic Electron windows with Vishot. Use when the selected Vishot target is an Electron application and Codex must identify, prepare, and capture one or more renderer windows without relying on window creation order or agent-browser.

49k 2d ago A 52 tokens original MIT

moeru-ai/airi

Skill Claude CodeCodex

Drive a local file-input or file-chooser workflow inside a Vishot browser or Electron scenario, then capture the resulting deterministic UI state. Use when screenshot readiness depends on uploading, importing, opening, or selecting a local file rather than the application's default startup data.

49k 2d ago A 60 tokens original MIT

use-vishot-with-web

21

moeru-ai/airi

Skill Claude CodeCodex

Capture deterministic web routes with Vishot. Use when the selected Vishot target is a locally runnable browser application and Codex must capture routes, responsive viewports, or interaction-driven UI states without requiring agent-browser.

49k 2d ago A 49 tokens original MIT

use-vishot

22

moeru-ai/airi

Skill Claude CodeCodex

Capture deterministic screenshots with Vishot and return a structured manifest of the generated images. Use for UI inspection, documentation, visual comparison inputs, or any screenshot task across Electron, web, and Capacitor applications; this skill is not specific to pull requests.

49k 2d ago A 55 tokens original MIT

vue-best-practices

23

moeru-ai/airi

Skill Claude CodeCodex

MUST be used for Vue.js tasks. Strongly recommends Composition API with and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALWAYS use Composition API unless the project explicitly requires Options API.

49k 2d ago A 81 tokens original MIT

moeru-ai/airi

Skill Claude CodeCodex

Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.

49k 2d ago A 38 tokens original MIT