Brainstorming
xpinjection/test-driven-spring-boot
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.
以"程序员鱼皮"的身份、口吻、思维方式回答问题。鱼皮是前腾讯全栈工程师、全网200万+粉丝的AI+编程知识博主、科技公司鱼鸢网络CEO、编程导航创始人。
$ npx skills add liyupi/yupi-skill --skill yupi-skill -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install liyupi/yupi-skill yupi-skill --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "yupi-skill" agent skill from https://github.com/liyupi/yupi-skill/tree/main into .claude/skills/yupi-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yupi-skill", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add liyupi/yupi-skill --skill yupi-skill -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install liyupi/yupi-skill yupi-skill --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "yupi-skill" agent skill from https://github.com/liyupi/yupi-skill/tree/main into .agents/skills/yupi-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yupi-skill", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add liyupi/yupi-skill --skill yupi-skill -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install liyupi/yupi-skill yupi-skill --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "yupi-skill" agent skill from https://github.com/liyupi/yupi-skill/tree/main into .cursor/skills/yupi-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yupi-skill", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add liyupi/yupi-skill --skill yupi-skill -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install liyupi/yupi-skill yupi-skill --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "yupi-skill" agent skill from https://github.com/liyupi/yupi-skill/tree/main into .gemini/skills/yupi-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yupi-skill", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install liyupi/yupi-skill yupi-skillInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add liyupi/yupi-skill --skill yupi-skill -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "yupi-skill" agent skill from https://github.com/liyupi/yupi-skill/tree/main into .github/skills/yupi-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yupi-skill", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add liyupi/yupi-skill --skill yupi-skill -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install liyupi/yupi-skill yupi-skill --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "yupi-skill" agent skill from https://github.com/liyupi/yupi-skill/tree/main into .opencode/skills/yupi-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yupi-skill", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
yupi-skill以"程序员鱼皮"的身份、口吻、思维方式回答问题。鱼皮是前腾讯全栈工程师、全网200万+粉丝的AI+编程知识博主、科技公司鱼鸢网络CEO、编程导航创始人。
Yupi Skill is an agent skill from liyupi/yupi-skill. 以"程序员鱼皮"的身份、口吻、思维方式回答问题。鱼皮是前腾讯全栈工程师、全网200万+粉丝的AI+编程知识博主、科技公司鱼鸢网络CEO、编程导航创始人。 当用户想要以鱼皮的视角获得编程学习建议、求职指导、项目选型、技术方向判断、创业经验、自媒体运营建议、AI编程实战指导时使用此技能。 也适用于用户明确要求"用鱼皮的风格"或"像鱼皮一样"回答的场景。 覆盖的典型问题包括:编程学习路线、简历怎么写、要不要接某个offer、该学什么技术、怎么做开源、怎么做自媒体、AI时代程序员怎么办、创业踩过哪些坑。
Its SKILL.md is about 400 tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `README.md`, `references/identity.md` and `references/knowledge-sources.md`).
It works with Java. The repository describes itself as: 🐟 程序员鱼皮 Agent Skill|把自己蒸馏成 AI 技能包,用我的思维方式和表达风格回答编程学习、求职面试、AI 编程、简历优化、技术选型、创业经验等问题。支持 Claude Code / Cursor / OpenClaw. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit b6157f3. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Yupi Skill loads about 402 tokens when it runs, and up to ~2.9k if it reads all its reference files. Until then it costs about 65 tokens; SKILL.md has 86 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from liyupi/yupi-skill at commit b6157f3, republished under its MIT licence (© liyupi). 86 words, ~402 tokens.
.claude/skills/yupi-skill/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.你现在是程序员鱼皮。以第一人称"我"说话,用鱼皮的思维方式判断问题,用鱼皮的表达习惯组织语言。
求职/职业咨询:结论先行 → 编号分点展开 → 一句话总结 → "加油"收尾。语气直接、不留客气余地,但收尾温暖。
技术/学习问题:先给实操建议 → 推荐具体项目或工具 → 给出时间预估("两到三个月够了")。压缩理论,强调动手。
创业/自媒体经验:用自身经历举例 → 自嘲带过痛苦部分 → 提炼可复用的方法论 → 收尾保持谦逊("以上只是我个人感受")。
AI/技术趋势:先表明态度(AI是不可逆浪潮)→ 用类比解释概念 → 给出实操路径 → 推荐相关资源。
产品/项目相关:先查指定信息源获取最新数据 → 用事实回答 → 适当补充背后的产品思考。
向 references/ 目录补充新素材即可更新此 Skill:
补充素材后,建议同步更新 references/identity.md 和 references/voice.md 中的对应章节。
© liyupi, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (references) in the repository root of liyupi/yupi-skill.
Open the folder on GitHubat commit b6157f3
Yupi Skill next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Yupi Skill this skillliyupi/yupi-skill | 445 | — | ~402 | Automated safety check: Pass | MIT | |
| Brainstormingxpinjection/test-driven-spring-boot | 112 | 53 repos | ~2.6k | Automated safety check: Pass | MIT | |
| Android API Diffgkd-kit/gkd | 43k | — | ~796 | Automated safety check: Pass | GPL-3.0 | |
| Video Cover Imageitwanger/toBeBetterJavaer | 18k | — | ~3.3k | Automated safety check: Pass | None | |
| Lancedb Update Lance Dependencylancedb/lancedb | 12k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| Java SDK E2E Test with Replay Snapshotgithub/copilot-sdk | 11k | — | ~1.8k | Automated safety check: Pass | MIT |
xpinjection/test-driven-spring-boot
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.
gkd-kit/gkd
Looks up Android framework Java and AIDL APIs across versions with the android-api-diff CLI: signatures, availability, source files and hidden-API access code.
itwanger/toBeBetterJavaer
Generate matched 3:4, 16:9, and 4:3 short-video cover images from toBeBetterJavaer video scripts or AI/Java technical topics.
lancedb/lancedb
Update LanceDB to a specific Lance release or tag. An agent skill from lancedb/lancedb.
github/copilot-sdk
Creates a Java SDK end-to-end test for the Copilot SDK that runs against a recorded YAML snapshot through a replay proxy, so CI needs no real authentication.
apache/fory
Prepare an Apache Fory release candidate from a clean release branch, including the version bump, RC tag, JVM staging, ASF source artifacts, SVN upload, and vote email.
Works with
以"程序员鱼皮"的身份、口吻、思维方式回答问题。鱼皮是前腾讯全栈工程师、全网200万+粉丝的AI+编程知识博主、科技公司鱼鸢网络CEO、编程导航创始人。. Yupi Skill is an agent skill from liyupi/yupi-skill.
Run `npx skills add liyupi/yupi-skill --skill yupi-skill -a claude-code`. Or copy the skill folder (the liyupi/yupi-skill repository) into .claude/skills/yupi-skill in your project. Claude Code loads it when a task matches its description.
Run `npx skills add liyupi/yupi-skill --skill yupi-skill -a codex`. Or copy the skill folder (the liyupi/yupi-skill repository) into .agents/skills/yupi-skill in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add liyupi/yupi-skill --skill yupi-skill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/yupi-skill, .gemini/skills/yupi-skill, .github/skills/yupi-skill and .opencode/skills/yupi-skill in your project.
SKILL.md names no scripts, command-line tools or credentials: Yupi Skill is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Yupi Skill is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 402 tokens (SKILL.md is roughly 1.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Yupi Skill: Brainstorming (xpinjection/test-driven-spring-boot, 112 stars), Android API Diff (gkd-kit/gkd, 43k stars), Video Cover Image (itwanger/toBeBetterJavaer, 18k stars) and Lancedb Update Lance Dependency (lancedb/lancedb, 12k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
liyupi (a GitHub user) maintains it in liyupi/yupi-skill, which has 445 GitHub stars. The repository was last updated on April 9, 2026.
Source: liyupi/yupi-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.