Style Analyzer

v1.0.0

文本风格分析器 - 分析写作风格特征并生成 Voice Profile 配置文件。当需要捕捉作者风格、创建 Voice Profile 或分析文本特征时使用。

0· 29·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
The name/description (style analysis and Voice Profile generation) align with the included script and SKILL.md. Declared dependencies (rich, PyYAML) are consistent with a CLI Python analyzer. No unrelated binaries, credentials, or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to run the local Python script and to pip-install requirements; the script processes only user-supplied text files and writes a YAML output. There is no instruction to read unrelated files, access environment variables, or transmit results externally. Note: SKILL.md says Python 3.8+, but the code uses modern type annotations (e.g., list[str]) that require Python 3.9+ or postponed evaluation — this is a compatibility/documentation mismatch that may cause runtime errors if run under 3.8.
Install Mechanism
There is no automated install spec; this is instruction-only with a small requirements.txt for pip. This is a low-risk, typical approach for a local Python utility. The requirements come from PyPI and are common packages (rich, PyYAML).
Credentials
The skill requests no environment variables, credentials, or config paths. The code reads only an input text file and writes a YAML output as described; no secrets or unrelated services are requested.
Persistence & Privilege
The skill is not always-enabled and uses normal agent invocation. It does not request persistent system-wide changes, nor does it modify other skills or agent configurations. No elevated privileges are requested.
Assessment
This skill appears to do what it claims: a local, offline style analysis that reads an input text file and writes a YAML Voice Profile. Before installing or running: 1) Run it in an isolated environment (virtualenv) and install requirements there. 2) Use Python 3.9+ (the code uses list[str] annotations) or adjust the code / add from __future__ imports to support 3.8. 3) Review the full script locally if you need strict guarantees — the implementation uses simple heuristics (keyword matching) and may misclassify stylistic devices. 4) If you care about privacy, verify that you pass only the text you intend to analyze (the tool reads files you point it at and does not make network calls). If you see any unexpected network activity when running, stop and inspect — but based on the provided files, there is no evidence of exfiltration or external endpoints.

Like a lobster shell, security has layers — review code before you run it.

latestvk9700qy8m4nd39wp84x5b79kxd8461mc

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments