fluent-writing

Runs interactive language writing practice sessions with severity-tagged error analysis and database updates.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/xiaoshan1234/ai-skill --skill fluent-writing-xiaoshan1234
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fluent-writing
Source: https://github.com/xiaoshan1234/ai-skill/tree/main/origin/fluent-writing
Command: npx skills add https://github.com/xiaoshan1234/ai-skill --skill fluent-writing-xiaoshan1234

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Language learners need structured writing practice with detailed, actionable feedback, but ad-hoc corrections lack systematic error tracking and mastery-based difficulty. This Skill runs a complete writing session — scenario selection, composition, multi-category error analysis, and progress tracking — so every practice attempt feeds long-term learning data. ## Core Features & Use Cases - Mastery-Driven Scenario Selection: Picks formal emails, informal emails, form filling, or personal texts based on the learner's CEFR level and writing sub-skill mastery scores. - Systematic Error Analysis: Tags every issue by category (grammar, register, vocabulary, missing elements, spelling, structure) and severity (critical, moderate, minor), producing a corrected version and a scored breakdown. - Persistent Progress Tracking: Updates mistakes and mastery databases, and saves each session to a results file for later analysis by the session-analyzer skill. - Use Case: An A2 Dutch learner types /fluent-writing, receives a formal email scenario about canceling a doctor's appointment, writes their text, and gets feedback flagging register mixing and omdat-clause word order, with the errors logged for spaced repetition. ## Quick Start Type /fluent-writing to start an interactive writing practice session matched to your current level.

Frequently Asked Questions about fluent-writing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start a language writing practice session?▼

Type /fluent-writing to launch a session. The skill loads your learner profile and mastery data, selects a scenario matched to your CEFR level, and waits for you to compose the full text before giving feedback.

How does writing feedback error analysis work?▼

Every sentence is checked across six categories: grammar, register, vocabulary, missing elements, spelling, and structure. Each finding is tagged critical, moderate, or minor, and you receive a fully corrected version plus a scored breakdown out of 10.

What writing scenarios does the skill support?▼

Scenarios include formal emails, informal emails, form filling, newsletters, and personal texts. Selection depends on your writing sub-skill mastery scores, and difficulty scales with your CEFR level from A2 everyday situations to B1+ opinions and complaints.

Can the writing skill start automatically without a command?▼

No. The skill is gated with disable-model-invocation set to true, so it only activates when you explicitly type /fluent-writing. This prevents a 15-20 minute interactive session with database writes from starting on an ambiguous prompt.

When should I use vocabulary practice instead of writing practice?▼

Use vocabulary practice first if you have not reached mastery level 2 in basic vocabulary. Writing requires a minimum word bank, so the skill recommends building vocabulary before attempting full-text composition.