CommunityWriting & Editinggithub.com

t115601251-hue/skillforge

Find, install, and modify agent skills via CN/EN natural language (Claude Code / Codex) | Cross-agent skill discovery with CN/EN support. Three-dimensional scoring R/U/T + OpenSSF Scorecard + OSV vulnerability security audit + agent-as-LLM architecture + three-slot version snapshots.

What is skillforge?

skillforge is a powerful meta-skill router designed for AI agents like Claude Code and Codex, enabling users to discover, install, modify, and manage agent skills entirely through natural language input in Chinese or English. It acts as a central command hub: the user issues a single `/skill` command followed by an intent token (e.g., `help`, `list`, `find`, `install`, `detail`, `modify`, `rollback`, `uninstall`, `intro`) or a skill ID number, and skillforge routes the request to the appropriate subcommand, passing the remaining arguments as parameters. This eliminates the need to memorize separate commands or navigate complex menus. The router supports fuzzy intent detection: if the user's first token is not recognized, it gracefully falls back to a search suggestion, asking for confirmation before proceeding. The design emphasizes a smooth, agent-as-LLM workflow where the router directly executes the full subcommand flow without requiring redundant user confirmation. It also includes sophisticated awareness of Chinese token prioritization with English aliases, and is part of a larger ecosystem featuring three-dimensional scoring (R/U/T), OpenSSF Scorecard security checks, OSV vulnerability scanning, and three-slot version snapshots for robust skill lifecycle management.

Works with✓Claude Code✓Codex CLI~Cursor
npx skills add t115601251-hue/skillforge

Installed? Explore more Writing & Editing skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

User input: $ARGUMENTS

Task

Route based on the first token of $ARGUMENTS to the corresponding /skill* command, passing the remaining part as parameters.

Routing Table

First token (CN/EN)Route to
帮助 / help / h / ?Execute /skillHelp flow
列表 / list / ls / lExecute /skillList flow
查找 / find / search / qExecute /skillFind flow, pass remaining as requirement
安装 / install / add / iExecute /skillInstall flow, pass remaining as target
详情 / detail / info / showExecute /skillDetail flow, pass remaining as target
修改 / modify / edit / customExecute /skillModify flow, pass remaining as "name + requirement"
回滚 / rollback / revert / undoExecute /skillRollback flow, pass remaining as target
卸载 / uninstall / remove / delete / rmExecute /skillUninstall flow, pass remaining as target
介绍 / intro / describe / aboutExecute /skillIntro flow, pass remaining as target
Pure number (e.g., 3, 12)Equivalent to /skillDetail , directly view details of that ID

Fallback

If the first token is not in the table and is not a number:

  • Treat it as a fuzzy "find" intent, tell the user "I guess you want to find a skill that can do X. If correct, reply y and I'll proceed with /skillFind; otherwise, use /skillHelp to see the command list."
  • Wait for user confirmation before proceeding with /skillFind

Examples

  • /skill help → routes to /skillHelp
  • /skill list → routes to /skillList
  • /skill find writing tool → /skillFind "writing tool"
  • /skill 3 → /skillDetail 3
  • /skill modify asset-forge make it output png by default → /skillModify "asset-forge make it output png by default"
  • /skill uninstall rembg → /skillUninstall rembg
  • /skill find one for writing → first token "find one for writing" not in table, fallback to "I guess you want /skillFind"

Notes

  • After routing, directly execute the full flow of the corresponding command (follow the template guidance for that command); do not ask the user again.
  • Chinese tokens take priority, English aliases are tolerated for fault tolerance.

Related Skills