适用于 Openclaw 的 Telegram ASCII 表格格式化工具

将以管道符号(|)分隔的原始数据转换为格式化的 ASCII 或 Unicode 框线表格,专为 Telegram 等宽代码块进行了优化。

nalg
v1.1.0
2026年2月9日
1
2.4k
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install telegram-ascii-table

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 telegram-ascii-table。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 Telegram ASCII 表格格式化工具?

Telegram ASCII 表格工具是一项专门用于填补原始数据与可读消息之间差距的实用程序。它专为 Openclaw Skills 生态系统构建,允许开发人员将数据直接导入格式化程序,通过使用适用于桌面端的 Unicode 框线字符或适用于移动端的标准 ASCII 字符,生成整洁、结构化的表格。这确保了无论接收设备如何,技术报告、系统日志和数据摘要都能保持清晰易读。

通过利用标准输入(stdin)而非命令行参数(CLI arguments),该工具提供了一种安全的方式来处理包含特殊字符的数据,从而避免了 Shell 注入风险。这使其成为自动化报告脚本和交互式机器人工作流的理想伴侣,在这些场景中,数据完整性和呈现效果至关重要。

Telegram ASCII 表格格式化工具 应用场景

  • 向 DevOps 频道发送自动化服务器运行状况报告。
  • 格式化数据库查询输出,以便在团队聊天中快速审阅。
  • 在结构化网格中显示项目管理任务或状态更新。
  • 确保宽数据表针对窄移动屏幕进行适当的换行处理。

Telegram ASCII 表格格式化工具 工作原理

  1. 数据通过管道以管道分隔格式通过 stdin 输入脚本。
  2. 程序根据提供的标记识别目标环境(移动端或桌面端)。
  3. 解析行内容,修剪空格,并动态计算列宽。
  4. 对长字符串进行换行,以符合指定的字符宽度限制。
  5. 返回格式化后的字符串,可直接放入 Telegram 的三反引号中渲染。

Telegram ASCII 表格格式化工具 配置指南

要在 Openclaw Skills 工作流中开始使用此工具,请确保脚本在您的本地目录中可用。您可以直接从命令行调用它:

./scripts/ascii-table.py --desktop <<'EOF'
服务器|状态|运行时间
web-01|在线|14天 3小时
db-01|同步中|2天 12小时
EOF

对于移动端特定的格式,只需添加 --mobile 标记即可切换到 ASCII 字符和 48 字符宽度限制。

Telegram ASCII 表格格式化工具 数据架构与分类体系

该工具需要特定的输入结构,并提供针对等宽显示优化的文本输出:

输入组件 要求 描述
分隔符 (管道符)
输入方式 Stdin 数据必须通过管道或 heredoc 发送
行结束符 \n 每个新行代表一个新的表格行
默认宽度 58 字符 桌面 Unicode 模式的默认宽度
移动端宽度 48 字符 移动端优化模式的宽度限制

Telegram ASCII 表格格式化工具 高级特性

  • 仅限 Stdin 的输入设计,消除了动态数据带来的 Shell 注入风险。
  • 智能列宽调整,在维持表格约束的同时优先考虑可读性。
  • 针对长单元格内容的原生文本换行逻辑,防止水平滚动。
  • 支持高保真 Unicode 和高兼容性 ASCII 渲染模式。
  • 为自动化 Openclaw Skills 流水线提供的集成就绪型 CLI 接口。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*