← Back to skills
extension
Category: Development & EngineeringAPI key requirement unconfirmed

Awesome 异环 · 项目收录助手 (add-project)

Add a new open-source project to the awesome-nte list: check eligibility, de-duplicate, edit data/projects.json, validate and regenerate LIST.md / LIST.en.md. Use when asked to add, suggest, or review a project against the awesome-nte list.

personAuthor: zzstar101hubOpenAPI

Add a project to awesome-nte

Use this skill when asked to add, suggest, or review a project against the awesome-nte list.

Steps

  1. Confirm eligibility (all must hold):
    • Open source (public, readable source; not binary-only).
    • NTE-related, or a multi-game tool that explicitly supports NTE.
    • Usable (has a README; not a placeholder).
    • Compliant (no memory/process/network injection). Screen-reading automation (MaaNTE, ok-nte) is fine.
  2. De-duplicate: if another project already covers the same function and is comparable, prefer to keep only one representative (feature coverage > activity > cross-platform > stars). Ask the user rather than silently adding duplicates.
  3. Add to data/projects.json:
    • id: max(existing ids) + 1
    • name: GitHub owner/repo
    • description: bilingual single sentence, capital-start, ends with 。 / .
    • category: one of Automation, Calculators, Data, Assets, Mods, Performance, Tools
    • tags: short English keywords
    • optional license, platform, status (active/stale/archived), website, author
    • addedAt: date, YYYY-MM-DD
  4. Validate & generate:
    bun install
    bun run check
    bun run generate
    
  5. Commit data/projects.json plus the regenerated LIST.md / LIST.en.md.

Example

User: "帮我把 example-org/nte-toolkit 收录进 Awesome 异环"

  1. Check eligibility — open source, NTE-related, has a README, no memory/process/network injection.

  2. De-duplicate — compare against existing Tools entries; keep the more feature-complete project.

  3. Append one record to data/projects.json:

    {
      "id": 42,
      "name": "example-org/nte-toolkit",
      "description": "NTE 资源解包与贴图导出工具。Cross-platform asset toolkit for NTE.",
      "category": "Tools",
      "tags": ["asset", "unpack", "cross-platform"],
      "license": "MIT",
      "platform": "Windows / Linux",
      "status": "active",
      "addedAt": "2026-10-26"
    }
    
  4. Run bun run check then bun run generate; commit data/projects.json together with the regenerated LIST.md / LIST.en.md.

Never

  • Never edit LIST.md / LIST.en.md directly.
  • Never include injection-based cheats or private servers.
  • Never add a duplicate without checking with the user first.
<!-- OB-S:RwFn6oN0Bx2tJ-icmWEFjA -->