daily-piglisted
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