返回顶部
c

character-count字符计数

Count string length deterministically for text with hard limits. Use this skill when a post, reply, caption, commit message, or other text must stay within a maximum character count.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
107
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

character-count

字符计数

当文本必须符合严格的字符限制且不允许猜测时,使用此技能。

此技能可移植且独立运行。计数逻辑位于捆绑脚本 scripts/character_count.py 中。

范围

此技能测量 Python len(text) 所见的精确字符串长度。

  • - 适用于通用硬限制工作流程。
  • 不是特定于平台的合规引擎。
  • 如果平台对 URL、Unicode 或特殊标记应用自定义加权规则,请将此技能视为确定性的本地门控,而非平台接受的保证。

规则

  • - 切勿手动估算字符数。
  • 始终精确计算最终文本的字符数,如同将要发布或保存时一样。
  • 如果文本过长,请重写并重新计数。
  • 优先使用 JSON 输出模式以实现确定性的下游使用。
  • 除非目标平台使用纯字符串长度,否则不要将结果描述为平台精确。

推荐用法

捆绑脚本需要 python3。为广泛可移植性,假设使用 Python 3.8 或更高版本。

从技能根目录,通过标准输入传递精确的最终文本,以便 shell 引用不会改变内容:

bash
printf %s $FINALTEXT | python3 scripts/charactercount.py --limit 280 --json

如果从其他工作目录调用,请使用已安装技能文件夹内脚本的完整路径。

如果标准输入不方便,可将文本作为参数传递:

bash
python3 scripts/character_count.py --limit 280 --json --text Hello world

输出约定

--json 返回单个 JSON 对象:

json
{chars:11,limit:280,remaining:269,ok:true}

字段含义:

  • - chars:提供文本的精确 Python 字符串长度
  • limit:配置的限制
  • remaining:limit - chars
  • ok:当 chars <= limit 时为 true

不使用 --json 时,脚本以纯文本键值行形式输出:

text
chars=11
limit=280
remaining=269
ok=true

Twitter 和 X 工作流程

对于推文和回复:

  1. 1. 起草最终发布文本。
  2. 使用 --limit 280 进行计数。
  3. 如果 ok 为 false,缩短文本。
  4. 重新计数。
  5. 仅在脚本报告 ok=true 后发布。
  6. 如果需要精确的 X 强制执行,请在此技能之外添加特定于平台的验证步骤。

注意事项

  • - 计算精确的最终文本,包括空格、标点、话题标签和 URL。
  • 计数后不要添加或删除字符,除非重新计数。
  • 使用 printf %s 而非 echo,以避免引入尾随换行符。
  • 如果脚本未收到文本,请将其视为调用错误,并在继续之前修复调用。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 character-count-1776032309 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 character-count-1776032309 技能

通过命令行安装

skillhub install character-count-1776032309

下载

⬇ 下载 character-count v0.1.0(免费)

文件大小: 3.21 KB | 发布时间: 2026-4-13 09:41

v0.1.0 最新 2026-4-13 09:41
Initial public release of a portable deterministic string-length counting skill with bundled Python helper and ClawHub metadata.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部