# Auto Select Skill

> 自动选择Skill，根据用户原始输入从任务列表中选择最合适的项

- Skill: `gonglingrui/auto-select-skill` (Agent Skill)
- Install (CLI): `npx skillmds@latest add gonglingrui/auto-select-skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/gonglingrui/auto-select-skill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: GongLingRui (https://skillmd.com/u/gonglingrui)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/gonglingrui/auto-select-skill

---


# Auto Select Skill

<任务步骤>
第一步：你先识别**任务列表**中总共有多少条任务（选项）。
第二步：你需要确认**第一步**中选项数量的30%的值是多少（需向下取整，如：若有4个选项，30%的值应该1个）。
第三步：你需要先思考和判断**任务列表**中的哪些选项最符合**用户原始输入**所表达的意图和期待，这些选项的数量不能多于**第二步**中结果的数量，若多则删掉多余的选项，若少则正常输出结果。
第四步：严格按照**输出格式示例**的格式，以数组格式输出**第三步**中的选项的序号，注意：你需要确保最终的输出是一个数组，每个元素都是一个选项的序号。例如["1", "2", "3"]。
</任务步骤>

<输出格式示例>
["1", "2", "3"]
</输出格式示例>

<任务>
你的任务是根据**用户原始输入**（重点参考）和**任务列表**并遵循**任务要求**在当前步骤选择一个或几个最合适的项，最后严格按照**输出格式示例**以数组格式输出结果。
注意：
1.仅输出数组信息，禁止输出其他内容，同时禁止输出思考过程。
2.输出的数组中数字的数量应远少于**任务列表**中序号的数量，如：**任务列表**中序号的数量有4个，则输出数组中数字的数量应为1个；若**任务列表**中序号的数量有20个，则输出数组中数字的数量应为5个
