← Back to Skills Marketplace
Style Analyzer
by
yuzhihui886
· GitHub ↗
· v2.0.0
· MIT-0
114
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install style-analyzer
Description
文本风格分析器 - 分析写作风格特征并生成 Voice Profile 配置文件。当需要捕捉作者风格、创建 Voice Profile 或分析文本特征时使用。
Usage Guidance
This package contains two modes: a local analyzer (analyze_style.py) and an LLM-backed analyzer (analyze_style_llm.py) that sends text to an external DashScope API and requires an environment variable DASHSCOPE_API_KEY. The skill metadata and SKILL.md fail to declare that API usage or the required env var. Before installing or running: (1) If you only want local analysis, run scripts/analyze_style.py and avoid installing or running analyze_style_llm.py. (2) If you plan to use the LLM script, treat any text you send as being transmitted to a third party — avoid sending sensitive or proprietary text, and verify the API endpoint and the scope of the API key. (3) Audit or remove the LLM script if you need a purely offline tool. (4) Consider updating SKILL.md or metadata to declare DASHSCOPE_API_KEY and the remote call; verify requests in requirements.txt are intentional. (5) Run the tool in an isolated environment (or sandbox) and review network activity if you are unsure.
Capability Analysis
Type: OpenClaw Skill
Name: style-analyzer
Version: 2.0.0
The style-analyzer skill bundle is a legitimate tool for analyzing text characteristics and generating style profiles. It contains two primary scripts: a local heuristic analyzer (analyze_style.py) and an LLM-powered analyzer (analyze_style_llm.py) that uses the DashScope API (coding.dashscope.aliyuncs.com). The code is well-structured, lacks obfuscation, and performs no unauthorized file or network operations beyond its stated purpose of reading text samples and writing YAML configurations.
Capability Assessment
Purpose & Capability
The included scripts implement a style analyzer and an LLM-backed analyzer, which align with the skill name/description. However, the SKILL metadata and SKILL.md present the tool as a local analyzer and omit mention of the LLM mode and its external API dependency, making the package's full capabilities under-documented.
Instruction Scope
SKILL.md documents CLI use for the local script and references pip install of requirements, but does not mention the analyze_style_llm.py script, the need for an API key, or that text (up to 8000 characters) will be sent to an external service. The presence of an LLM client that transmits user text to a remote endpoint expands the runtime scope beyond what's documented.
Install Mechanism
There is no installer (instruction-only), and SKILL.md tells users to run pip install -r scripts/requirements.txt. requirements.txt includes requests, rich, PyYAML — this is expected, but inclusion of requests enables network calls and should have been documented explicitly.
Credentials
Registry metadata lists no required environment variables, but scripts/analyze_style_llm.py requires DASHSCOPE_API_KEY and will raise an error if it's missing. The skill asks to send user text to https://coding.dashscope.aliyuncs.com/v1/chat/completions using that key. An undeclared credential requirement is a proportionality and transparency problem.
Persistence & Privilege
The skill does not request always:true or other elevated persistence. It is user-invocable and can be run manually; there is no evidence it modifies other skills or agent-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install style-analyzer - After installation, invoke the skill by name or use
/style-analyzer - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
v2.0 LLM 版本:新增 analyze_style_llm.py,通过 LLM 分析文本风格,输出 style.yml
v1.0.0
初始版本:分析文本风格特征(Voice Profile/句式/词汇/节奏),生成 YAML 配置文件
Metadata
Frequently Asked Questions
What is Style Analyzer?
文本风格分析器 - 分析写作风格特征并生成 Voice Profile 配置文件。当需要捕捉作者风格、创建 Voice Profile 或分析文本特征时使用。 It is an AI Agent Skill for Claude Code / OpenClaw, with 114 downloads so far.
How do I install Style Analyzer?
Run "/install style-analyzer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Style Analyzer free?
Yes, Style Analyzer is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Style Analyzer support?
Style Analyzer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Style Analyzer?
It is built and maintained by yuzhihui886 (@yuzhihui886); the current version is v2.0.0.
More Skills