meme-suanbird

meme-suanbird is a skill for Claude Code, Codex from WhiteGiverMa/meme-skills. It costs 89 tokens per session (2,422 once invoked), scanned A, original, MIT.

A knowledge guide to “Suan Niao,” a Wuhan dialect pun meaning roughly “let it go,” which became a bird-and-garlic character and online cultural meme. It explains the phrase's language background, merchandise, spread, and common uses.

In plain words
What is it for?
It helps explain the meme's origin, meaning, community references, real-world uses, and situations where people use it to ease tension.
Why use it?
It gives an agent the cultural context needed to understand references that may otherwise look like unrelated words or a literal bird joke.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit It helps explain the meme's origin, meaning, community references, real-world uses, and situations where people use it to ease tension.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/whitegiverma/meme-skills/meme-suanbird
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add WhiteGiverMa/meme-skills --skill meme-suanbird
Clone the repo
git clone --depth 1 https://github.com/WhiteGiverMa/meme-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for meme-suanbird

README.md
[![agentmods](https://agentmods.dev/badge/skills/whitegiverma/meme-skills/meme-suanbird/github.svg)](https://agentmods.dev/skills/whitegiverma/meme-skills/meme-suanbird)
Your own site
<a href="https://agentmods.dev/skills/whitegiverma/meme-skills/meme-suanbird"><img src="https://agentmods.dev/badge/skills/whitegiverma/meme-skills/meme-suanbird/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for meme-suanbird

Your own site · 80×15
<a href="https://agentmods.dev/skills/whitegiverma/meme-skills/meme-suanbird"><img src="https://agentmods.dev/badge/skills/whitegiverma/meme-skills/meme-suanbird.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 89 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,422 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00089 $0.02422
Opus 5 $0.00044 $0.01211
Sonnet 5 $0.00018 $0.00484
Haiku 4.5 $0.00009 $0.00242

Measured 11d ago against content hash af4bef49613c, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

meme-suanbird scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/meme-suanbird/SKILL.md · 147 lines

How it starts

The opening of the file, as written. The whole thing — 147 lines — stays where its author put it; the contents beside it link to each section on GitHub.

蒜鸟 / 蒜鸟蒜鸟(武汉方言谐音梗/文创迷因)

触发条件:在对话中检测到「蒜鸟」「蒜鸟蒜鸟」「武汉和平鸟」「蒜鸟蒜鸟,都不容易」等关键词时,Agent 应当加载本 skill 以获取准确的文化语境知识。


一、概述

蒜鸟是武汉方言「算了」(发音近似 suàn niǎo)的谐音文创化表达。2024 年末由鄂人文创团队设计为毛绒玩偶——上半身似发芽蒜头、下半身似鸟,按压腹部发出奶声奶气的童音「蒜鸟蒜鸟,都不容易」。它被称为「武汉和平鸟」,既是网络热梗,也是被用于公交劝架、法庭调解的现实符号。抖音话题播放量截至 2025 年 5 月已超 7.8 亿次,线下累计销量突破 10 万只。


二、起源

2.1 语言来源

武汉方言中「算了」发音近似普通话「算鸟」,在日常劝架语境中常说「算鸟算鸟」(算了算了,别计较了)。这个表达自带武汉人的爽直与豁达,是市井中的高频劝和语。

2.2 文创诞生

  • 创作者:李芒果(鄂人文创品牌创始人)
  • 时间:2024 年 10 月
  • 起因:李芒果为哄老婆开心,设计了一只结合「蒜」与「鸟」形象的毛绒玩偶,并将自己孩子说武汉话的声音录入其中
  • 初爆:相关视频发到社交平台后立即掀起求购热潮,随后开始批量生产

2.3 出圈节点

  • 2025 年 1 月:「蒜鸟灯」景区装饰引发热议
  • 2025 年 3 月:樱花季限定款上线即售罄;武汉 603 路公交车将蒜鸟玩偶用作「劝和员」——身披「为人民服务」红色绶带,乘客争执时拿出来化解矛盾,视频全网疯传
  • 2025 年 3 月:与央视春晚合作的红包活动进一步扩大知名度
  • 2025 年 5 月:方言劝架语音被搬运为全网热门 BGM,动物打架视频配「蒜鸟蒜鸟」成为流量密码

三、核心特征

3.1 物理形态

  • 圆滚滚毛茸茸的身型,上半截像蒜头、下半截像鸟,脸颊带腮红,表情无辜懵懂
  • 按压腹部触发语音:「蒜鸟蒜鸟,都不容易」(奶声童音,武汉口音)
  • 衍生款:樱花蒜鸟(头戴樱花发夹)、粉发蒜鸟、日常版蒜鸟
  • 官方售价 45-49 元,淘宝单链接销量超 3 万单

3.2 字面含义

「蒜鸟」=「算了」的方言谐音,表达不计较、放宽心的态度。

3.3 引申含义

从方言劝和语升级为当代年轻人的「算了哲学」——一种用可爱化解冲突、让认输不丢脸的生活智慧。它契合了治愈系文化趋势,在高压生活中充当「精神解压阀」。

3.4 使用场景

  • 争吵时劝架 → 「蒜鸟蒜鸟,不跟你吵了」
  • 面对无奈现实 → 「蒜鸟蒜鸟,反正也没用」
  • 自嘲/退让 → 「蒜鸟蒜鸟,你说的对」
  • 作为和平主义者的社交货币 → 发蒜鸟表情包 = 主动降级冲突

四、发展时间线

时间 事件
2024.10 鄂人文创品牌成立,李芒果设计首款蒜鸟玩偶
2025.01 「蒜鸟灯」景区装饰引发网络关注
2025.03 樱花限定款上线秒罄;武汉 603 路公交投入使用
2025.03.20 抖音相关视频播放量突破 1.6 亿次,点赞超 200 万
2025.05 抖音话题播放量超 7.8 亿次;线下销量破 10 万只
2025.05 大熊猫打架视频配「蒜鸟」配音 → 全网 BGM

4.1 武汉 603 路公交事件(关键传播节点)

2025 年 3 月,武汉 603 路公交车驾驶室出现身披红色绶带的蒜鸟玩偶。当乘客因言语纠纷情绪激动时,驾驶员捏响蒜鸟:「蒜鸟蒜鸟,都不容易」,矛盾当场化解。这段视频被路人拍摄上传,引发全网模仿——各类动物打架、人类争吵视频纷纷配上「蒜鸟蒜鸟」配音,使其成为「互联网巡回劝架员」。

4.2 方言 IP 矩阵

蒜鸟走红带动了武汉方言系列 IP 的集体出圈:

  • 一鹅(哎呀/惊讶)
  • 搞么狮(干什么)
  • 要么羊(有什么用)
  • 搭白算数(说话算数/讲信用)
  • 撮虾子(吃小龙虾/泛指下班后休闲)

五、衍生概念

5.1 变体

变体 含义
蒜鸟 算了
不蒜了 放弃了
蒜了吧 更口语化的算了

5.2 「武汉和平鸟」

蒜鸟被网友和媒体赋予「武汉和平鸟」的称号。它打破了「武汉人说话凶」的刻板印象,用奶声奶气的童音展现了武汉方言温和的一面。在武汉黄陂盘龙城人民法庭综治中心,蒜鸟被实际用于促成当事人和解。


六、文化分析

Read the full file on GitHub · 147 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 147 lines · 89 tokens per session scan A af4bef49613c

Subscribe to this mod's changes

meme-suanbird is a skill published in the GitHub repository WhiteGiverMa/meme-skills (7 stars, last pushed 3mo ago), licensed MIT. It adds 89 tokens to every session and 2,422 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

local-ai-agents

Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…

microsoft/ai-agents-for-beginners · 200 tokens

next-cache-components-adoption

Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…

vercel/next.js · 95 tokens

insight-error-page

Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…

vercel/next.js · 83 tokens

next-cache-components-optimizer

Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then…

vercel/next.js · 170 tokens

next-partial-prefetching-adoption

Turn on Partial Prefetching in a Next.js app and work through the insights it surfaces. Use when the user wants to enable or adopt Partial Prefetching, flip the partialPrefetching flag, opt routes in with export const prefetch = 'partial', audit Link prefetch={true} behavior, preserve existing prefetched UI with…

vercel/next.js · 103 tokens