← ClaudeAtlas

daily-piglisted

Use when the user asks for 今日小猪 / 随机小猪 / 找猪, daily pig fortune, or PigHub pig images. Run the zero-dep CLI to draw a sticky daily pig from PigHub (once per day per user; --local for classic 62-pig roster), random/search PigHub art, and return image via MEDIA: path or markdown URL.
anamaxlec/daily-pig · ★ 0 · AI & Automation · score 76
Install: claude install-skill anamaxlec/daily-pig
# 今日小猪 (Daily Pig) 把 [huannai_plugin_rollpig](https://github.com/SonderXiaoming/huannai_plugin_rollpig)(「今天是什么小猪」)做成 **agent 无关** 的 CLI skill。 Claude Code / Codex / OpenCode / Pi / Cursor / Hermes 等:只要能跑 shell,就能用。 - **今日小猪(默认)**:从 **PigHub** 图库抽一张;同一用户当天固定;缓存空时自动 refresh - **今日小猪 --local**:可选,本地 62 种(带 description/analysis) - **随机小猪**:PigHub 盲抽(不占今日坑位) - **找猪**:按关键词搜 PigHub 标题(最多 8 张) ## When to Use - 用户说:今日小猪 / 今天什么猪 / 抽猪 / daily pig → **默认 hub** - 用户说:随机小猪 / 找猪 xxx / PigHub - 用户要本地图鉴或刷新 PigHub 目录 不要用手写 `random` 代替脚本(会破坏每日固定语义)。 ## Prerequisites - Python 3.10+(仅标准库) - 网络:默认 `today` / `random` / `find` 走 PigHub - 状态目录:`~/.daily-pig/`(可用 `DAILY_PIG_HOME` 覆盖) ## How to Run **永远用 shell 跑脚本,不要手写抽签。** 先定位脚本(安装位置因 agent 而异): ```bash # 若已 clone 本仓库: SCRIPT="/path/to/daily-pig/skills/daily-pig/scripts/daily_pig.py" # 常见 skill 目录示例(按你实际安装改): # SCRIPT="$HOME/.agents/skills/daily-pig/scripts/daily_pig.py" # SCRIPT="$HOME/.codex/skills/daily-pig/scripts/daily_pig.py" # SCRIPT="$HOME/.claude/skills/daily-pig/scripts/daily_pig.py" # SCRIPT="$HOME/.hermes/skills/leisure/daily-pig/scripts/daily_pig.py" ``` ```bash python3 "$SCRIPT" today --user "<stable-user-id>" python3 "$SCRIPT" today --user "<stable-user-id>" --local python3 "$SCRIPT" random python3 "$SCRIPT" find "关键词" --limit 8 python3 "$SCRIPT" refresh python3 "$SCRIPT" list python3 "$SCRIPT" show pig ``` ### 用户 ID - 聊天平台:用稳定 uid(如 Telegram 数字 id) - 环境变量:`DAILY_PIG_USER`(可省 `--user`) - 默认:`local` 同一 `--user` + 同一 sou