Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Writing Style Skill

v1.0.0

可复用的写作风格 Skill 模板。内置自动学习: 从你的修改中自动提取规则,SKILL.md 越用越准。 Fork 后改成你自己的风格。

0· 129·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for jzocb/jz-writing-style-skill.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Writing Style Skill" (jzocb/jz-writing-style-skill) from ClawHub.
Skill page: https://clawhub.ai/jzocb/jz-writing-style-skill
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install jz-writing-style-skill

ClawHub CLI

Package manager switcher

npx clawhub@latest install jz-writing-style-skill
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
The name/description promise an auto-learning writing-style template; scripts/README/SKILL.md implement exactly that: recording original/final texts, diffing edits, calling an LLM to extract rules, and merging proposals into SKILL.md. The required operations (file I/O in user home, calling an LLM CLI) are coherent with the feature set.
Instruction Scope
Runtime instructions tell the agent/user to run python scripts that record drafts/finals and run an 'improve' flow. These scripts read and write files under user home (~/clawd, ~/.openclaw, ~/.claude or a configurable SKILL_LOG_DIR), and they send content (original/final excerpts up to several KB) to a local LLM CLI (claude/llm or a custom IMPROVE_LLM_CMD). This is expected for the task, but the skill will store copies of generated and human-edited content and will include that content in prompts to whatever LLM CLI is configured.
Install Mechanism
No external download/install spec is present (instruction-only install). The repo includes two Python scripts and docs; there is no remote URL or archive download. The code will be placed on disk as part of skill installation, which is normal for this type of skill.
Credentials
The skill declares no required env vars or credentials. Scripts accept optional env vars (SKILL_BASE_DIR, SKILL_LOG_DIR, SKILL_TARGET_PATH, SKILL_PROPOSAL_DIR, SKILL_BACKUP_DIR, IMPROVE_LLM_CMD). These are reasonable for configuring paths and the LLM command, but IMPROVE_LLM_CMD can point to any command — ensure it is set to a trusted CLI. No unrelated cloud credentials or secrets are requested.
Persistence & Privilege
always:false (good). The skill writes logs, proposals, backups, and can update SKILL.md in-place via improve.py. The 'auto' mode will generate proposals and (when used with auto-apply) will apply P0 rules automatically; combined with automated invocation (cron or an agent run), this could autonomously modify the skill file. That behavior matches the stated feature but is a capability you should be aware of and control.
Scan Findings in Context
[subprocess_run_llm_cli] expected: improve.py calls subprocess.run to invoke local LLM CLIs (claude, llm) or a custom IMPROVE_LLM_CMD. This is necessary for extracting rules but means content is sent to whatever LLM the CLI uses.
[file_io_home_paths] expected: observe.py and improve.py read/write JSONL logs, proposals, backups and SKILL.md under user home paths (~/clawd, ~/.openclaw, ~/.claude, or configured dirs). Storing drafts/finals locally is expected but results in persistent local copies of user content.
[modify_skill_md_via_llm] expected: improve.py constructs prompts and writes the LLM-generated updated SKILL.md back to disk. This automates updating the skill file, which is the feature; it also means malicious or erroneous prompts (or an untrusted LLM) could introduce unwanted changes if applied automatically.
Assessment
What to check before installing or running: - Review the two scripts (observe.py, improve.py) yourself to ensure you understand what they write and where. They will save AI originals and your final edits to local log directories (by default under ~/clawd/memory or ~/.claude/.openclaw memory paths). - The scripts send excerpts of original/final text to whatever LLM CLI is available (claude/llm or a command you set with IMPROVE_LLM_CMD). Only configure trusted LLM tooling; content will be included in prompts to that service. - Backups exist, but the improve.py 'auto' mode and the 'apply' command will modify SKILL.md in-place. Do not enable unattended auto-apply or cron jobs unless you are comfortable with automatic updates; review proposals (show) before applying. - To limit risk: set SKILL_LOG_DIR and SKILL_BACKUP_DIR to a dedicated folder, run the scripts in a test environment first, and avoid pointing IMPROVE_LLM_CMD at untrusted binaries. Keep copies of your SKILL.md or use version control so you can inspect changes. Overall: the skill is internally coherent for its stated purpose, but it performs persistent local storage and uses external LLM CLIs — exercise the usual caution with where generated/edited content is stored and which LLM endpoints receive it.

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

latestvk97a0gt5w8n6d6a002re1xkz6n83g78m
129downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

Writing Style Skill(模板)

Fork 这个 skill,改成你的写作风格。内置自动学习,越用越准。


🎯 怎么用

  1. Fork / clone 这个 skill
  2. 把下面的风格规则改成你自己的
  3. 让 AI 用这个 skill 写内容
  4. 你改到满意 → 脚本自动学习你改了什么
  5. 下次 AI 写出来的就更像你

【0】Voice Dimensions(量化你的风格)

用 1-10 分定义你的风格维度。AI 比"写得自然一点"这种话更容易理解数字。

DimensionScore你的说明
formal_casual?/10偏正式还是偏随意?
technical_accessible?/10技术深度?
serious_playful?/10严肃还是活泼?
concise_elaborate?/10简洁还是详细?
reserved_expressive?/10保守还是直接?

💡 不知道填什么? 先跑几次 AI 写作 → 你改 → 自动学习会帮你填。


【1】角色与读者

我是谁:

  • (填你的身份,比如:独立开发者,新晋 AI 爱好者)

读者是谁:

  • (填你的读者,比如:对 AI 感兴趣的技术人)

和读者的关系:

  • (比如:同行交流,不是教学)

【2】写作规则

基础规则

  • (填你的规则,比如:不用"深入探讨"、段落要短、要有具体数字)

禁止词

  • (AI 爱用但你不喜欢的词,比如:值得注意的是、综上所述、本文将介绍)

句式偏好

  • (你喜欢的句式,比如:结论前置、不要学术导语)

💡 不需要一开始就写完。 这些规则会通过你的修改自动积累。 跑完 10 次写作→修改循环后,这里会长出几十条精准规则。


【3】格式规范

平台适配

平台格式要求
X/Twitter不渲染 markdown,用纯文本
小红书emoji 多、分段短
博客标准 markdown
(你的平台)(你的要求)

🔄 自动学习(内置)

这个 skill 会从你的修改中自动学习。不需要手动写规则。

工作原理

AI 用这个 skill 写初稿
    ↓
你改到满意
    ↓
脚本 diff 两版 → 提取你改了什么
    ↓
新规则自动写入这个 SKILL.md
    ↓
下次 AI 写出来就更像你

只需要两个数据点

  • original: AI 生成的第一版
  • final: 你最终确认的版本

中间改了几轮不管。在 Google Doc 里来回改了 10 次?无所谓,只比较首尾。

Agent 操作指南

写完内容后:

python3 scripts/observe.py record-original <file> --account <账号> --content-type <类型>

人类确认最终版后:

python3 scripts/observe.py record-final <file> --match <hash>

提取规则(手动或 cron 自动):

python3 scripts/improve.py auto --skill .

规则分级

级别含义处理方式
P0高置信度(多次出现)自动应用
P1中置信度人工确认
P2低置信度(仅 1 次)存档观察

安全

  • 每次更新前自动备份 SKILL.md
  • improve.py rollback 一键回滚
  • auto 模式只应用 P0

📊 CLI 参考

observe.py(零依赖纯 Python)

命令功能
record-original <file>记录 AI 原稿
record-final <file> --match <hash>记录最终版
pending查看待配对
stats统计

improve.py(需要 LLM CLI)

命令功能
extract [--days 7]提取改进建议
auto提取 + 自动应用 P0
show查看提案
apply <id>应用提案
rollback回滚

支持的 LLM CLI: claude(Claude Code)/ llm(pip install llm)/ IMPROVE_LLM_CMD 环境变量


📂 数据存储

~/clawd/memory/                    # OpenClaw
~/.claude/memory/                  # Claude Code
├── skill-runs/<skill-name>/
│   └── YYYY-MM-DD.jsonl          # 每日观察日志
├── skill-proposals/<skill-name>/
│   └── YYYYMMDD-HHMMSS.md       # 改进提案
└── skill-backups/<skill-name>/
    └── SKILL-YYYYMMDD-HHMMSS.md  # 自动备份

自动检测环境,不需要手动配置路径。


🚀 30 天预期

时间预期效果
第 1 周积累 3-5 次修改,生成第一批规则
第 2 周10+ 条规则,AI 输出明显更像你
第 1 月30+ 条规则,风格维度自动校准
持续规则库稳定增长,新 pattern 自动捕捉

Comments

Loading comments...