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.

This repository also configures its own agents. See what zhin tells them →

136Stars on the repository
73Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

memory-consolidate

01

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.

not rated 136 yesterday A SkillSpector: pass 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.

not rated 136 yesterday A SkillSpector: warn 99 tokens original MIT

github

03

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.

not rated 136 yesterday A SkillSpector: pass 58 tokens original MIT

plugin-develop

04

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.

not rated 136 changed 26d ago A SkillSpector: pass 70 tokens original MIT

plugin-init

05

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.

not rated 136 changed today A SkillSpector: pass 56 tokens original MIT

plugin-publish

06

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.

not rated 136 yesterday A SkillSpector: pass 58 tokens original MIT

plugin-quality

07

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.

not rated 136 changed 26d ago A SkillSpector: pass 49 tokens original MIT

plugin-test

08

zhinjs/zhin

Skill Claude CodeCodex needs its repo

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.

not rated 136 changed 26d ago A SkillSpector: pass 51 tokens original MIT

skill-creator

09

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.

not rated 136 yesterday A SkillSpector: warn 61 tokens original MIT

summarize

10

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.

not rated 136 changed 26d ago A SkillSpector: pass 61 tokens original MIT

runtime-diagnostics

11

zhinjs/zhin

Skill Claude CodeCodex

A runtime health-check skill for a Full Bot Runtime. It can request a lightweight status snapshot to see whether that runtime is alive.

not rated 136 yesterday A 13 tokens original MIT

daily-context

12

zhinjs/zhin

Skill Claude CodeCodex

A date and time lookup skill for the current date, time, and day of the week. It uses the Asia/Shanghai time zone and identifies that time zone in the reply.

not rated 136 yesterday A 15 tokens original MIT

weather

13

zhinjs/zhin

Skill Claude CodeCodex

A weather lookup skill for checking current conditions for a specified city. It requires the location to be clear rather than guessing it.

not rated 136 yesterday A 13 tokens original MIT

tool-smoke

14

zhinjs/zhin

Skill Claude CodeCodex

A test skill with tools for echoing text and rolling dice. It loads only when those tool calls or their call sequence need checking.

not rated 136 yesterday A 27 tokens original MIT

dingtalk

15

zhinjs/zhin

Skill Claude CodeCodex

A DingTalk organisation and group-management skill for looking up departments and people, sending work notices, and maintaining group chats. DingTalk is a workplace messaging and collaboration service.

not rated 136 yesterday A 20 tokens original MIT

discord

16

zhinjs/zhin

Skill Claude CodeCodex

A Discord administration skill for managing roles, threads, forum posts, reactions, and structured messages. Discord is a chat platform organised into servers and channels.

not rated 136 yesterday A 19 tokens original MIT

github-account

17

zhinjs/zhin

Skill Claude CodeCodex

A GitHub account connection skill for linking a user's identity and checking its status. GitHub is a service for hosting code and collaborating on software projects.

not rated 136 yesterday A 16 tokens original MIT

github-cli

18

zhinjs/zhin

Skill Claude CodeCodex

A command-line tool connection for GitHub tasks that built-in tools do not cover. It uses GitHub's command-line program to work with issues, pull requests, releases, workflows, searches, and the GitHub API.

not rated 136 yesterday A 30 tokens original MIT

github-repository

19

zhinjs/zhin

Skill Claude CodeCodex

A GitHub repository workflow skill for preparing a workspace, applying file patches, pushing a branch, and creating a pull request. A pull request is a proposed code change submitted for review before it is merged.

not rated 136 yesterday A 23 tokens original MIT

zhinjs/zhin

Skill Claude CodeCodex

A GitHub subscription manager for starring repositories and subscribing a chat channel to repository updates. GitHub is a service for hosting and collaborating on code.

not rated 136 yesterday A 15 tokens original MIT

icqq-directory

21

zhinjs/zhin

Skill Claude CodeCodex

A QQ directory lookup skill that finds stable user or group IDs before checking members. It only reveals directory information to group owners, administrators, trusted users, or the master account.

not rated 136 yesterday A 16 tokens original MIT

icqq-group-admin

22

zhinjs/zhin

Skill Claude CodeCodex

A QQ group administration skill with permission and safety checks for member-related changes. It is loaded only when the target group and member are clear.

not rated 136 yesterday A 31 tokens original MIT

icqq-group-state

23

zhinjs/zhin

Skill Claude CodeCodex

A QQ group status lookup skill for reading shared group files and mute settings. It requires the group number to be confirmed first.

not rated 136 yesterday A 17 tokens original MIT

icqq-interaction

24

zhinjs/zhin

Skill Claude CodeCodex

A QQ interaction skill for low-risk social actions after the intended user or group has been confirmed.

not rated 136 yesterday A 21 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: