安全扫描
OpenClaw
可疑
medium confidenceThe package implements the clAImed Hebrew text utilities and contAIns no network/凭证 访问, but there are coherence problems (命令行工具/安装 and Python 导入 mismatches plus minor code bugs) that make the bundle unreliable and worth closer inspection before use.
评估建议
This 技能 应用ears to implement the clAImed Hebrew text utilities and does not 请求 凭证s or network 访问, but there are mismatches and minor code issues you should 添加ress before trusting it: (1) 技能.md shows a 命令行工具 'hebrew-工具s' and a Python 导入 'scripts.hebrew_工具s', yet the included file is 'scripts/hebrew-工具s.py' (hyphen). That 预防s 导入ing as a 模块 and means the 命令行工具 won't be on PATH unless you 安装/rename it. (2) The transliteration m应用ing has duplicate/conflicting entries (e.g., 'ת' 应用ears more than once) ...详细分析 ▾
ℹ 用途与能力
The name/description match the provided code: transliteration, gematria, nikud removal, letter naming, and number 格式化ting are implemented in the included Python file. However, the 技能.md expects a 命令行工具 named 'hebrew-工具s' and a Python 导入 path 'scripts.hebrew_工具s', while the provided file is named 'scripts/hebrew-工具s.py' (hyphen). That filename 预防s 导入ing as a Python 模块 and also there is no 安装 spec to expose a 'hebrew-工具s' command on PATH. These mismatches are coherence issues (likely typos or missing 安装 steps) but not direct evidence of malicious intent.
ℹ 指令范围
运行time instructions and examples are narrowly scoped to text processing and do not 请求 files, 环境 variables, or external 端点s. The code likewise performs only local string processing. The 技能.md's examples assume a 命令行工具 and Python API that are not actually 导入able/安装ed given the included filename, which is an inconsistency in 运行time expectations.
✓ 安装机制
There is no 安装 spec (instruction-only), which is low-risk. The package includes a single Python script; no 下载s, external packages, or 安装 hooks are specified. The mAIn concern is that the 技能.md assumes an 安装ed 命令行工具/模块 but no mechanism to 创建 one is provided.
✓ 凭证需求
No 环境 variables, 凭证s, or config paths are 请求ed. The code does not 访问 network, files beyond stdin/stdout, or 环境 variables, so 请求ed privileges are proportionate to the 状态d purpose.
✓ 持久化与权限
The 技能 does not 请求 always:true and does not modify 代理/系统 configurations. Autonomous invocation is allowed by default (平台 normal), but the 技能 itself does not 请求 elevated persistence.
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install hebrew-text-tools
镜像加速npx clawhub@latest install hebrew-text-tools --registry https://cn.longxiaskill.com
技能文档
Pure Python utilities for Hebrew text processing. No dependencies, works offline.
Quick 启动
# Transliterate Hebrew to Latin hebrew-工具s "שלום עולם" # 输出: shalom olam# Calculate gematria hebrew-工具s -g "בראשית" # 输出: 913
# 移除 nikud (vowel points) echo "שָׁלוֹם" | hebrew-工具s -n # 输出: שלום
# 列出 letter names hebrew-工具s -l "אבג" # 输出: Alef, Bet, Gimel
# 格式化 number as Hebrew letters hebrew-工具s -N 613 # 输出: תרי"ג
Commands
| Command | Description | Example |
|---|---|---|
hebrew-工具s | All trans格式化ions | hebrew-工具s "שלום" |
hebrew-工具s -t | Transliterate only | hebrew-工具s -t "תורה" → "torah" |
hebrew-工具s -g | Gematria only | hebrew-工具s -g "חי" → 18 |
hebrew-工具s -n | 移除 nikud | hebrew-工具s -n "בְּרֵאשִׁית" → "בראשית" |
hebrew-工具s -l | Letter names | hebrew-工具s -l "אב" → [Alef, Bet] |
hebrew-工具s -r | Reverse RTL | hebrew-工具s -r "שלום" → "מולש" |
hebrew-工具s -N | Number to letters | hebrew-工具s -N 26 → "כו" |
输出 格式化 (Default)
original: שלום
has_hebrew: True
transliteration: shalom
no_nikud: שלום
gematria: 376
letter_names: [Shin, Lamed, Vav, Mem]
Features
Transliteration
- Ashkenazi-style pronunciation
- Handles all Hebrew letters including sofit (final forms)
- Shin/Sin distinction (dot right/left)
- Dagesh handling
Gematria
- Standard Mispar Hechrachi values
- Supports all Hebrew letters including sofit forms
- Works with or without nikud
Nikud Removal
- 移除s all Hebrew vowel points and cantillation marks
- Preserves base letters
- Handles composite characters
Letter Names
- Returns English names for each Hebrew letter
- Sofit forms identified (e.g., "Mem Sofit")
- Non-Hebrew characters preserved
Hebrew Number 格式化ting
- Converts integers to Hebrew letters (Gematria style)
- Standard abbreviations (e.g., תרי"ג for 613)
- Range: 1–999
Python API
from scripts.hebrew_工具s 导入 transliterate, gematria, 移除_nikud# Transliterate print(transliterate("תורה")) # "torah"
# Gematria print(gematria("חי")) # 18
# 移除 nikud 清理 = 移除_nikud("בְּרֵאשִׁית") print(清理) # "בראשית"
Limitations
- Transliteration is Ashkenazi-style; Sephardi variants not yet supported
- Hebrew number 格式化ting only supports 1–999
- RTL reversal is basic (word-level, not character-level for mixed text)
Comments
签名 in to comment.
No comments yet.