zhinjs/zhin

AI-native TypeScript bot framework — one codebase for 20+ chat platforms (QQ, Discord, Telegram, Slack, WeChat…). Opt-in AI agent with MCP, tools & security policies. <10MB core.

135Stars on the repository
39Mods indexed here, across every type
5d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

zhinjs/zhin

Skill Claude CodeCodex

Migrate legacy Zhin.js plugins and projects to the convention-based Plugin Runtime — from usePlugin/getPlugin/addCommand/addMiddleware/addComponent/addTool/addCron/declareConfig/useContext and mutable registries to definePlugin + capability directories + Scope/Token resources. Use this whenever a Zhin plugin fails to…

135 5d ago A 178 tokens original MIT

zhin-audit

02

zhinjs/zhin

Skill Claude CodeCodex

Audit Zhin.js monorepo for security vulnerabilities, performance bottlenecks, and architecture issues. Use when asked to "audit code", "check security", "find performance issues", "review architecture", "scan for vulnerabilities", "check memory leaks", or "review code quality".

135 5d ago A 62 tokens original MIT

zhinjs/zhin

Skill Claude CodeCodex

A refactoring workflow for reorganizing existing Zhin.js plugins without changing their behavior. It separates responsibilities such as commands, services, models, client pages, and data access when the current structure is difficult to maintain.

135 5d ago A 80 tokens original MIT

zhinjs/zhin

Skill Claude CodeCodex

A development workflow for building Zhin.js plugins with its Plugin Runtime, the system that loads plugin features. It organizes commands, middleware, pages, tools, scheduled jobs, and other capabilities in expected folders.

135 5d ago A 63 tokens original MIT

memory-consolidate

05

zhinjs/zhin

Skill Claude CodeCodex

A memory-maintenance skill that stores a small number of durable, searchable facts and keeps the main memory file concise.

135 5d ago A 46 tokens original MIT

zhinjs/zhin

Skill Claude CodeCodex

A command-line skill for managing Tencent Channels, QQ-based online communities where members communicate through channels, posts, comments, and private messages.

135 5d ago A 99 tokens original MIT

github

07

zhinjs/zhin

Skill Claude CodeCodex

A writing guide for GitHub issues, pull requests, code reviews, and release notes in Zhin projects. GitHub is a service where teams track bugs, discuss changes, review code, and publish project updates.

135 5d ago A 58 tokens original MIT

plugin-develop

08

zhinjs/zhin

Skill Claude CodeCodex

A development guide for adding features to Zhin.js plugins, such as chat commands, AI tools, middleware, scheduled tasks, and console pages. Zhin.js is the plugin system it targets.

135 5d ago A 70 tokens original MIT

plugin-init

09

zhinjs/zhin

Skill Claude CodeCodex

A project starter for creating Zhin.js plugins, which are installable packages that extend the Zhin.js bot framework. It sets up the required files, folders, package metadata, entry point, and documentation.

135 5d ago A 56 tokens original MIT

plugin-publish

10

zhinjs/zhin

Skill Claude CodeCodex

A release guide for publishing Zhin.js plugins to npm, the JavaScript package registry, and to the Zhin plugin marketplace. It covers package metadata, versioning, release checks, and submission requirements.

135 5d ago A 58 tokens original MIT

plugin-quality

11

zhinjs/zhin

Skill Claude CodeCodex

A review guide for checking Zhin.js plugins before release. It covers plugin structure, feature declarations, resource cleanup, message sending, and security.

135 5d ago A 49 tokens original MIT

plugin-test

12

zhinjs/zhin

Skill Claude CodeCodex

A testing guide for Zhin.js plugins using Vitest, a JavaScript and TypeScript testing framework. It focuses on checking command and tool behavior, ordinary business logic, and the plugin package’s required structure.

135 5d ago A 51 tokens original MIT

skill-creator

13

zhinjs/zhin

Skill Claude CodeCodex

A guide for creating or improving an agent skill: a SKILL.md file that gives an AI a repeatable workflow for a specific task. It covers the skill’s name, search keywords, instructions, failure handling, and examples where needed.

135 5d ago A 61 tokens original MIT

summarize

14

zhinjs/zhin

Skill Claude CodeCodex

A guide for turning conversations, logs, documents, or investigation notes into short, action-oriented summaries. It requires conclusions to be tied to available evidence and distinguishes confirmed facts from items still needing confirmation.

135 5d ago A 61 tokens original MIT