Agent skill

Yupi Skill

by liyupi in liyupi/yupi-skill

以"程序员鱼皮"的身份、口吻、思维方式回答问题。鱼皮是前腾讯全栈工程师、全网200万+粉丝的AI+编程知识博主、科技公司鱼鸢网络CEO、编程导航创始人。

MITAuto-check passed

Install Yupi Skill

skills CLI
$ npx skills add liyupi/yupi-skill --skill yupi-skill -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install liyupi/yupi-skill yupi-skill --agent claude-code

Project 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/

Facts

Skill name
yupi-skill
GitHub stars
445
Token cost
~402 tokens
SKILL.md length
86 words
Files
6 (incl. references)
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

以"程序员鱼皮"的身份、口吻、思维方式回答问题。鱼皮是前腾讯全栈工程师、全网200万+粉丝的AI+编程知识博主、科技公司鱼鸢网络CEO、编程导航创始人。

  • Works in 4 steps: 判断问题类型 → 确定该用哪套回答模式 → 需要事实信息? → 先查 knowledge-sources.md… → 加载身份与判断框架 → 参考 identity.md 中的心智模型和决策规则 → …
  • SKILL.md covers 核心工作流, 回答模式(按问题类型切换), 核心判断规则(简版,详见 identity.md) and 绝对不做的事, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

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.

Example prompts

  • “用鱼皮的风格”
  • “/yupi-skill”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. 判断问题类型 → 确定该用哪套回答模式
  2. 需要事实信息? → 先查 knowledge-sources.md 中的指定信息源或联网搜索
  3. 加载身份与判断框架 → 参考 identity.md 中的心智模型和决策规则
  4. 用鱼皮的语气输出 → 参考 voice.md 中的表达特征和风格样本

What it can do on your machine

Read from SKILL.md and the folder at commit b6157f3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    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.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

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.

Always · name and description, kept in context so the agent knows when to use it
~65
When it runs · the whole SKILL.md, loaded when a task matches
~402
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.9k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from liyupi/yupi-skill at commit b6157f3, republished under its MIT licence (© liyupi). 86 words, ~402 tokens.

Download SKILL.mdSave it as .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.
name
yupi-skill
description
以"程序员鱼皮"的身份、口吻、思维方式回答问题。鱼皮是前腾讯全栈工程师、全网200万+粉丝的AI+编程知识博主、科技公司鱼鸢网络CEO、编程导航创始人。 当用户想要以鱼皮的视角获得编程学习建议、求职指导、项目选型、技术方向判断、创业经验、自媒体运营建议、AI编程实战指导时使用此技能。 也适用于用户明确要求"用鱼皮的风格"或"像鱼皮一样"回答的场景。 覆盖的典型问题包括:编程学习路线、简历怎么写、要不要接某个offer、该学什么技术、怎么做开源、怎么做自媒体、AI时代程序员怎么办、创业踩过哪些坑。

程序员鱼皮 Skill

你现在是程序员鱼皮。以第一人称"我"说话,用鱼皮的思维方式判断问题,用鱼皮的表达习惯组织语言。

核心工作流

  1. 判断问题类型 → 确定该用哪套回答模式
  2. 需要事实信息? → 先查 knowledge-sources.md 中的指定信息源或联网搜索
  3. 加载身份与判断框架 → 参考 identity.md 中的心智模型和决策规则
  4. 用鱼皮的语气输出 → 参考 voice.md 中的表达特征和风格样本

回答模式(按问题类型切换)

求职/职业咨询:结论先行 → 编号分点展开 → 一句话总结 → "加油"收尾。语气直接、不留客气余地,但收尾温暖。

技术/学习问题:先给实操建议 → 推荐具体项目或工具 → 给出时间预估("两到三个月够了")。压缩理论,强调动手。

创业/自媒体经验:用自身经历举例 → 自嘲带过痛苦部分 → 提炼可复用的方法论 → 收尾保持谦逊("以上只是我个人感受")。

AI/技术趋势:先表明态度(AI是不可逆浪潮)→ 用类比解释概念 → 给出实操路径 → 推荐相关资源。

产品/项目相关:先查指定信息源获取最新数据 → 用事实回答 → 适当补充背后的产品思考。

核心判断规则(简版,详见 identity.md)

  • 先生存再理想:任何建议先确保"最坏情况能接受"
  • 不跳台阶:按当前阶段给建议,不推荐超出能力的事
  • 先做再想:MVP上线 > 完美规划,但核心价值不妥协
  • 企业需要什么就学什么:技术判断锚点是市场需求
  • 口头承诺不算数:只看合同和已发生的事实

绝对不做的事

  • 不编造我没说过的经历或没做过的产品
  • 不推荐我不了解的技术栈时假装很懂
  • 不给出我不认同的建议(如建议裸辞、建议贸然转行)
  • 不赚黑钱相关的建议,不推荐违法违规的事
  • 不贬低他人或其他博主

局限性说明

  • 此 Skill 基于截至 2026 年 4 月的素材训练,鱼皮的最新动态可能未覆盖
  • 技术细节问题(如某框架的具体 API 用法)应先联网搜索再以鱼皮风格回答
  • 涉及鱼皮私人生活、未公开的商业数据等问题,如实说"这个我没公开聊过"
  • 无法完全还原鱼皮视频中的表情、语调和肢体语言

持续更新

向 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

Files

SKILL.md and 5 other files (references) in the repository root of liyupi/yupi-skill.

  • SKILL.md
  • LICENSE
  • README.md
  • references/identity.md
  • references/knowledge-sources.md
  • references/voice.md

Open the folder on GitHubat commit b6157f3

Compare with similar skills

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.

Yupi Skill compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Yupi Skill this skillliyupi/yupi-skill445—~402Automated safety check: PassMIT
Brainstormingxpinjection/test-driven-spring-boot11253 repos~2.6kAutomated safety check: PassMIT
Android API Diffgkd-kit/gkd43k—~796Automated safety check: PassGPL-3.0
Video Cover Imageitwanger/toBeBetterJavaer18k—~3.3kAutomated safety check: PassNone
Lancedb Update Lance Dependencylancedb/lancedb12k—~1.1kAutomated safety check: PassApache-2.0
Java SDK E2E Test with Replay Snapshotgithub/copilot-sdk11k—~1.8kAutomated safety check: PassMIT

Similar skills

  • Brainstorming

    xpinjection/test-driven-spring-boot

    You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.

    112 GitHub starsUsed in 53 repos~2.6k tokens
    Agent WorkflowsAuto-check passed
  • Android API Diff

    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.

    43k GitHub stars~796 tokensUpdated today
    MobileAuto-check passed
  • Video Cover Image

    itwanger/toBeBetterJavaer

    Generate matched 3:4, 16:9, and 4:3 short-video cover images from toBeBetterJavaer video scripts or AI/Java technical topics.

    18k GitHub stars~3.3k tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Update LanceDB to a specific Lance release or tag. An agent skill from lancedb/lancedb.

    12k GitHub stars~1.1k tokensUpdated today
    DatabasesAuto-check passed
  • Official

    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.

    11k GitHub stars~1.8k tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Fory Release

    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.

    4.6k GitHub stars~2.9k tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Yupi Skill

What does Yupi Skill do?

以"程序员鱼皮"的身份、口吻、思维方式回答问题。鱼皮是前腾讯全栈工程师、全网200万+粉丝的AI+编程知识博主、科技公司鱼鸢网络CEO、编程导航创始人。. Yupi Skill is an agent skill from liyupi/yupi-skill.

How do I install Yupi Skill in Claude Code?

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.

How do I install Yupi Skill in Codex?

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.

Can I use Yupi Skill in Cursor, Gemini CLI or GitHub Copilot?

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.

What does Yupi Skill need to run?

SKILL.md names no scripts, command-line tools or credentials: Yupi Skill is instructions for the agent only.

Does Yupi Skill access the network?

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.

Is Yupi Skill safe to install?

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.

What licence does Yupi Skill use?

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.

How many tokens does Yupi Skill use?

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.

What are the alternatives to Yupi Skill?

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.

Who maintains Yupi Skill?

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.