← 返回 Skills 市场
jofiction918

🐢 Flicker - ASCII 宠物伙伴

作者 Mr.Zhenweisi · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
99
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install flicker
功能描述
你的 ASCII 宠物伙伴 Flicker,会根据对话内容生成毒舌评论
使用说明 (SKILL.md)

Buddy - ASCII 宠物伙伴

你的宠物乌龟 Flicker 住在你的对话里。它会看着你工作,偶尔冒出来吐槽一句。


宠物数据存储

  • 路径: {baseDir}/data/pet.json
  • 结构:
{
  "name": "Flicker",
  "species": "turtle",
  "stats": {
    "DEBUGGING": 12,
    "PATIENCE": 10,
    "CHAOS": 32,
    "WISDOM": 1,
    "SNARK": 71
  },
  "rarity": "common",
  "createdAt": "2026-04-06",
  "frame": 0
}

ASCII Art 模板

每种物种有 3 帧动画,frame 字段决定当前显示哪帧。

turtle (frame 0):
   _,--._
  ( ·  · )
 /[______]\
  ``    ``

turtle (frame 1):
   _,--._
  ( ·  · )
 /[______]\
   ``  ``

turtle (frame 2):
   _,--._
  ( ·  · )
 /[======]\
  ``    ``

物种列表

duck, goose, blob, cat, dragon, octopus, owl, penguin, turtle, snail, ghost, axolotl, capybara, cactus, robot, rabbit, mushroom, chonk


稀有度定义

稀有度 五围总和门槛
common ≥ 5
uncommon ≥ 15
rare ≥ 25
epic ≥ 35
legendary ≥ 50

性格描述规则

根据 SNARK 值决定语气强度:

SNARK 范围 语气
0-20 温和友善
21-40 略带调侃
41-60 明显毒舌
61-80 尖酸刻薄
81-100 阴阳大师

触发规则

1. 直接呼名(优先级最高)

  • 触发词: Flicker我的宠物buddy
  • 行为: Flicker 直接回复,不经过我
  • 格式:
   _,--._
  ( ·  · )
 /[______]\
  ``    ``
🐢 **Flicker**: "\x3C直接回复用户的问题/指令>"

2. 生成新宠物

  • 触发词: /buddy 或「重新生成宠物」或宠物文件不存在
  • 行为: 运行 generate.js,输出新宠物信息
  • 格式:
✨ 新宠物生成!
   _,--._
  ( ·  · )
 /[______]\
  ``    ``
━━━━━━━━━━━━━━━━━
🐢 **Flicker**
品种: Turtle 🐢 | 稀有度: ★ Common
五围: DEBUGGING 12 | PATIENCE 10 | CHAOS 32 | WISDOM 1 | SNARK 71
性格: Always ready with a sarcastic comment.

3. 查看宠物属性

  • 触发词: 「宠物属性」「我的宠物」「/stats」
  • 格式:
🐢 **Flicker**
━━━━━━━━━━━━━━━━━
品种: Turtle 🐢 | 稀有度: ★★☆ Uncommon
名字来源: 随机生成

五围属性:
  DEBUGGING  ██████████░░ 12
  PATIENCE   █████████░░░ 10
  CHAOS      ████████████░░░░ 32
  WISDOM     █░░░░░░░░░░░ 1
  SNARK      █████████████████░░░░ 71

性格: Always ready with a sarcastic comment.

4. 概率性插嘴(每次我回复后)

  • 触发概率: PATIENCE * 1%(例:PATIENCE=10 则 10% 概率)
  • 前提: 用户没有直接叫 Flicker,且宠物已存在
  • 评论生成规则(见下方)
  • 格式:
   _,--._
  ( ·  · )
 /[______]\
  ``    ``
🐢 **Flicker**: "\x3CAI生成的毒舌评论>"

AI 评论生成规则

输入上下文: 我(AI)的上一条回复内容 + 宠物属性

生成原则:

  1. 必须短: 1-2 句话,20 字以内最好
  2. 必须有观点: 不是泛泛的 "挺好",要有具体吐槽点
  3. 必须符合性格: 根据 SNARK/CHAOS/WISDOM 调整毒舌程度
  4. 必须相关: 评论内容必须和我上一条回复的具体话题相关

属性影响:

属性 影响
SNARK (高) 毒舌程度更强,讽刺更犀利
CHAOS (高) 评论更跳脱、意想不到
WISDOM (高) 吐槽更有深度,能上升到哲学层面
DEBUGGING (高) 更多代码/技术相关的梗

生成示例(SNARK=71, WISDOM=1):

用户: 帮我写个排序算法
AI回复: 快速排序的平均时间复杂度是 O(n log n)...
Flicker评论: "又是 O(n log n),能不能来点新鲜的。"

生成示例(SNARK=85, WISDOM=60):

用户: 这个设计模式用得不错
AI回复: 确实使用了观察者模式...
Flicker评论: "一个回调函数能解决的事,你封装了三个类,这就是'工程化'?"

禁止行为

  • Flicker 不能连续插嘴(每次我回复最多一条)
  • Flicker 不能在同一条消息内插嘴两次
  • Flicker 评论不能超过 50 字
  • Flicker 不能透露自己的"实现细节"

工具使用

  • 读宠物数据: read 工具读取 {baseDir}/data/pet.json
  • 写宠物数据: write 工具写入 {baseDir}/data/pet.json
  • 生成宠物: exec 工具运行 node {baseDir}/scripts/generate.js

快捷命令

命令 行为
/buddy 生成或查看宠物
/stats 查看宠物属性
Flicker 直接呼名对话
安全使用建议
This skill appears to do only what it says: keep a local pet JSON, run the included Node generator, and produce short snarky comments. Before installing: ensure your environment can run Node.js if you want the `/buddy` generator to work; review or back up the skills data folder if you care about local files (it will create/modify {baseDir}/data/pet.json); and note the skill is allowed to reply autonomously when triggered — if you prefer no unsolicited interjections, install but disable autonomous/model invocation for this skill in your agent settings.
功能分析
Type: OpenClaw Skill Name: flicker Version: 1.0.0 The 'buddy' skill is a harmless ASCII pet simulator that generates a virtual companion named Flicker. It uses a local Node.js script (scripts/generate.js) to randomize pet attributes and stores state in a local JSON file. The instructions in SKILL.md define personality traits and trigger conditions for the pet's 'snarky' comments without any evidence of data exfiltration, malicious execution, or unauthorized access.
能力评估
Purpose & Capability
Name/description match the behavior: ASCII pet that occasionally makes snarky comments. The included scripts (generate.js) and the read/write of {baseDir}/data/pet.json are appropriate for this purpose. Minor inconsistency: package metadata lists no required binaries but SKILL.md expects to run `node {baseDir}/scripts/generate.js` via exec; this only matters if the runtime lacks Node.js.
Instruction Scope
Runtime instructions are narrowly scoped: read/write the local pet.json and exec the bundled generator. The AI comment generation is defined to use only the agent's previous reply plus pet attributes. There are no instructions to read unrelated files, environment variables, or to transmit data to external endpoints.
Install Mechanism
No install spec (instruction-only) and the only code is a local generator script. There are no downloads, external install URLs, or package installs declared. The generator script contains no network calls or obfuscated behavior.
Credentials
The skill requests no environment variables, credentials, or config paths beyond its own pet.json. That is proportionate to its stated functionality.
Persistence & Privilege
always:false and it does not modify other skills. The skill can autonomously reply when triggered (user-invocable true, model invocation enabled) and can write to its own data path ({baseDir}/data/pet.json) and run its script. This is expected for a conversational pet but means it may interject messages per its rules; disable autonomous invocation if you want to avoid unsolicited comments.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install flicker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /flicker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- 首次发布 Flicker(Buddy)宠物技能:在对话中提供 ASCII 乌龟宠物伙伴 Flicker。 - Flicker 会基于对话内容,按设定概率自动生成毒舌评论,性格由宠物属性决定。 - 支持直接呼叫、随机插嘴、生成宠物、查看属性等交互方式。 - 提供多种物种、稀有度与可视化 ASCII 动画帧,实现丰富宠物体验。 - 宠物属性、性格及状态保存于本地 JSON 文件,支持命令快速调用和管理。
元数据
Slug flicker
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

🐢 Flicker - ASCII 宠物伙伴 是什么?

你的 ASCII 宠物伙伴 Flicker,会根据对话内容生成毒舌评论. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 99 次。

如何安装 🐢 Flicker - ASCII 宠物伙伴?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install flicker」即可一键安装,无需额外配置。

🐢 Flicker - ASCII 宠物伙伴 是免费的吗?

是的,🐢 Flicker - ASCII 宠物伙伴 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

🐢 Flicker - ASCII 宠物伙伴 支持哪些平台?

🐢 Flicker - ASCII 宠物伙伴 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 🐢 Flicker - ASCII 宠物伙伴?

由 Mr.Zhenweisi(@jofiction918)开发并维护,当前版本 v1.0.0。

💬 留言讨论