← Back to Skills Marketplace
113
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install normieclaw-writing-coach-pro
Description
Analyzes and improves your writing by checking grammar, style, tone, readability, and consistency while adapting to your evolving personal preferences.
Usage Guidance
What to consider before installing:
- Privacy: The skill stores a persistent profile, a learning-log (data/learning-log.json), per-session summaries, and may include excerpts of submitted text in session-history — these files can contain sensitive content. If you will process confidential documents, assume parts may be stored locally by the skill.
- No network calls are present in the scripts, and the SECURITY.md asserts 'we do not phone home', but the dashboard integration description implies a possible sync to a NormieClaw Dashboard. The repository does NOT include code that performs remote network sync or requests credentials. That ambiguity is the main red flag: either the dashboard reads local files (harmless if you trust the dashboard), or there is an undocumented external sync path (not present here). Ask the publisher how dashboard syncing actually works before enabling it.
- Inspect the local files yourself before running setup.sh. The scripts are small and readable; they only create directories, set permissions, and initialize learning-log.json. Open data/learning-log.json and session-history after you run setup to confirm what is recorded.
- If you want to limit data retention or risk:
- Keep the skill directory on a machine you control; avoid running on machines that process sensitive documents unless you accept local storage.
- Disable dashboard sync in config (settings.json → dashboard.sync_after_each_session = false) or do not install the dashboard component.
- Use a local LLM backend (as the SECURITY.md suggests) so text does not leave your machine via the model provider.
- Delete stored analysis data when done: rm -rf ~/.openclaw/skills/writing-coach-pro/data (the repo documents this command).
- What would change this assessment: if the publisher supplied a concrete, auditable network sync implementation (and it required no credentials), the risk would be clearer (and likely higher if it sent excerpts off-host). Conversely, if the dashboard integration is documented to be strictly local (dashboard reads local files only) and settings.json exposes an explicit opt-out default for sync, the ambiguity would be resolved and confidence would increase toward benign.
Summary action items: review SECURITY.md and the scripts locally, run setup.sh in a controlled environment, inspect any files created in data/, turn off dashboard syncing until you confirm how it operates, and avoid submitting highly sensitive text until you are comfortable with local storage behavior.
Capability Analysis
Type: OpenClaw Skill
Name: normieclaw-writing-coach-pro
Version: 1.0.3
Writing Coach Pro is a comprehensive writing analysis tool that functions as described. It uses local storage (~/.openclaw/skills/writing-coach-pro/) for user style profiles and session metadata to provide personalized feedback. The included shell scripts (setup.sh, export-report.sh, style-check.sh) are transparent, use standard tools like jq and grep for text processing, and do not contain any network calls, obfuscation, or malicious payloads. The instructions in SKILL.md are focused entirely on the writing coaching task and do not attempt to subvert the agent or access sensitive system data.
Capability Assessment
Purpose & Capability
Name/description align with the provided instructions and scripts: grammar/style/tone analysis, persistent profile, and local report/export tools. The code and config files (settings.json, scripts, examples) are consistent with a writing coach that stores profiles and session metadata locally. Nothing requested (no env vars, no binaries) is obviously unrelated to the claimed purpose.
Instruction Scope
The SKILL.md explicitly instructs the agent to persist a style profile and session data under ~/.openclaw/skills/writing-coach-pro/data (learning-log.json, session-history, and session excerpts). The skill's learning loop auto-updates preferences based on accept/reject patterns. Persisting excerpts and session summaries is reasonable for a 'persistent coach', but it is privacy-sensitive and broadens the skill's scope beyond on-demand review to ongoing local data collection and model-driven profile mutation. The SKILL.md and SECURITY.md claim that some session logs may contain excerpts of submitted text — that is a material behavior users should be aware of.
Install Mechanism
No remote download/install spec; this is an instruction-and-scripts bundle. The provided scripts are simple shell scripts that operate on local files (create data dirs, chmod, write JSON) and require common local tools (jq, optional pandoc). No external URLs, installers, or archive extraction steps are present in the repo — this is low-risk compared to arbitrary remote installs.
Credentials
The skill requests no environment variables or external credentials, which fits a local-only writing tool. However, the dashboard integration and 'auto feeds' to a NormieClaw Dashboard are described in dashboard-kit/*.md and manifest.json but there is no implementation in the repo that performs network communication or requires dashboard credentials. That mismatch is ambiguous: either the dashboard reads the local data (benign), or there is an undocumented sync mechanism (not present in the code) that would require credentials and network access. The skill also persists session excerpts and suggestion metadata locally — this is privacy-relevant even without external credentials.
Persistence & Privilege
The skill does not request elevated platform privileges and is not always: true. The scripts only create directories and files inside the skill's own path and set owner-only permissions. The learning behavior (automatic profile updates) increases the skill's long-term presence but is scoped to its own files. No evidence the skill modifies other skills or global agent config beyond its own directory.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install normieclaw-writing-coach-pro - After installation, invoke the skill by name or use
/normieclaw-writing-coach-pro - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
v1.0.3: Security fixes: confined scripts to skill directory, removed filesystem traversal from setup
v1.0.2
v1.0.2: MIT license, cleaned descriptions, removed cross-sell
v1.0.0
Initial publish from NormieClaw.ai
Metadata
Frequently Asked Questions
What is Writing Coach Pro?
Analyzes and improves your writing by checking grammar, style, tone, readability, and consistency while adapting to your evolving personal preferences. It is an AI Agent Skill for Claude Code / OpenClaw, with 113 downloads so far.
How do I install Writing Coach Pro?
Run "/install normieclaw-writing-coach-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Writing Coach Pro free?
Yes, Writing Coach Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Writing Coach Pro support?
Writing Coach Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Writing Coach Pro?
It is built and maintained by Nollio (@nollio); the current version is v1.0.3.
More Skills