终端ASCII动画包Skill ascii-terminal-animation-pack

此技能用于生成终端ASCII动画,包括矩阵雨等效果,支持自定义参数如FPS、宽度、高度。提供静态海报帧和演示脚本,适用于屏幕保护或演示用途。关键词:终端动画、ASCII动效、矩阵雨、演示、帧率、非交互禁用。

其他 0 次安装 0 次浏览 更新于 3/22/2026

name: ascii-terminal-animation-pack description: 规划和生成终端ASCII动画/屏幕保护风格输出(FPS、刷新规则、循环策略、低闪烁指导),包括静态海报帧和一个可选的本地演示脚本。 license: 完整条款在LICENSE.txt中 dependencies:

  • python>=3.8

何时使用此技能

关键触发规则

  • 仅当用户明确提及确切的技能名称 ascii-terminal-animation-pack 时使用此技能。

触发短语包括:

  • “ascii-terminal-animation-pack”
  • “use ascii-terminal-animation-pack”
  • “用 ascii-terminal-animation-pack 做终端动画”
  • “使用 ascii-terminal-animation-pack 生成矩阵雨 demo”

边界

  • 动画必须是明确触发的演示。永远不要在正常日志中默认输出动画。
  • 必须提供ASCII-only静态海报帧用于README/tickets。
  • 必须提供禁用指导:为非交互/重定向输出跳过动画。

如何使用此技能

输入

  • theme (matrix | waves | custom,默认 matrix)
  • width (默认 80)
  • height (默认 24)
  • fps (默认 10)
  • durationSeconds (默认 3)
  • loop (默认 false)
  • colorMode (none | ansi256,默认 ansi256)

输出(必需)

  • animationSpec (刷新规则、FPS、循环策略、禁用条件)
  • staticPosterFrame (ASCII-only)
  • safetyNotes (退出/禁用指导,避免日志垃圾)

脚本

  • scripts/matrix_demo.py: 尽力而为的矩阵雨演示(短运行,仅限TTY)

示例

  • examples/spec.md
  • examples/poster.md

质量检查清单

  1. 默认不垃圾:短持续时间,易于退出,对非交互输出禁用
  2. 静态帧是ASCII-only且复制/粘贴安全
  3. 动画输出不应与正常应用程序日志混合(推荐单独命令或流)

关键词

English: ascii-terminal-animation-pack, terminal animation, ascii animation, matrix rain, demo, fps, non-interactive 中文: ascii-terminal-animation-pack, 终端动画, ASCII 动效, 矩阵雨, 演示, 帧率, 非交互禁用