一键导入
preference-learner
Tracks user preferences, writing habits, and communication style to personalize every interaction
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Tracks user preferences, writing habits, and communication style to personalize every interaction
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Simulate beta reader feedback from different reader perspectives
Maintain world consistency - characters, timeline, locations, rules, items
Scan manuscript for inconsistencies in characters, timeline, settings, and names
Generate a complete book cover set (ebook, print, audiobook, social) with a rich visual brief
Craft authentic dialogue with distinct character voices and subtext
Export manuscripts to DOCX, EPUB, PDF, KDP-ready formatting
| name | preference-learner |
| description | Tracks user preferences, writing habits, and communication style to personalize every interaction |
| author | Writing Secrets |
| version | 1.0.0 |
| triggers | ["my preferences","remember that I","I prefer","I like","I don't like","I always want","I never want","update preferences","show preferences","preference"] |
| permissions | ["file:read","file:write"] |
Every author is different. This skill builds a living profile of the user's preferences, habits, and working style — then applies it to every interaction so AuthorClaw feels increasingly personalized.
writing:
# Detected from user revisions and feedback
dialogue_tags: "simple (said/asked only)"
description_density: "moderate (1-2 sensory details per scene)"
paragraph_length: "short (2-4 sentences)"
chapter_length: "2500-3500 words"
pov_preference: "third person limited"
tense: "past"
profanity_level: "mild"
romance_heat_level: "closed door"
violence_level: "moderate"
humor_style: "dry, situational"
# Specific dos and don'ts
always:
- "Start chapters with action or dialogue, never description"
- "End chapters on a hook or question"
- "Use Oxford comma"
never:
- "Use adverbs in dialogue tags (said softly, whispered quietly)"
- "Start sentences with 'Suddenly'"
- "Use the word 'whilst'"
communication:
response_length: "concise (under 200 words unless writing prose)"
status_update_frequency: "after each major step"
question_threshold: "only ask if truly ambiguous (err on acting)"
emoji_usage: "moderate"
formality: "casual, friendly"
explanation_depth: "brief unless asked for detail"
preferred_channel: "telegram"
workflow:
active_hours: "6am-10pm"
most_productive_time: "morning (6am-noon)"
session_length: "30-60 minutes"
break_reminders: true
daily_word_goal: 2000
preferred_goal_size: "medium (5-8 steps)"
review_preference: "review after each chapter, not after each scene"
file_organization: "by project, then by chapter"
naming_convention: "chapter-01-title.md"
market:
primary_genre: "psychological thriller"
subgenres: ["domestic suspense", "unreliable narrator"]
target_audience: "women 25-45, fans of Gillian Flynn"
publishing_path: "traditional (querying agents)"
comp_titles: ["The Wife Between Us", "The Last Thing He Told Me"]
word_count_target: 80000
series_vs_standalone: "standalone with series potential"
tools:
preferred_ai_for_planning: "gemini (free, fast)"
preferred_ai_for_writing: "claude (best prose)"
preferred_ai_for_research: "gemini (good enough, free)"
outline_format: "chapter-by-chapter with beat notes"
export_format: "docx for submissions, epub for beta readers"
research_depth: "thorough with citations"
The user directly tells AuthorClaw their preferences:
These are immediately stored with maximum confidence.
Patterns detected from user actions:
When the user edits AI output:
When the user rates output or gives feedback:
Stored as YAML at workspace/memory/user-preferences.yaml:
Before each interaction, AuthorClaw:
## User Preferences (Follow These)
- Writing: simple dialogue tags only, short paragraphs, no adverbs
- Style: past tense, third person limited, moderate description
- Communication: keep responses under 200 words, casual tone
- Never: use "suddenly", "whilst", adverbs in dialogue tags
- Always: Oxford comma, end chapters on hooks, start with action
When preferences conflict:
show my preferences
Displays the full preference profile in a readable format.
update preference: chapter_length = 4000-5000
Manually update a specific preference.
forget preference: dialogue_tags
Remove a learned preference (reset to default behavior).
preference history
Show when and why each preference was learned.
export preferences
Save preferences as a portable file (useful if switching projects or reinstalling).
Some preferences are per-project, not global:
AuthorClaw maintains both:
show my preferences — View full preference profileI prefer [X] — Explicitly set a preferenceI never want [X] — Add to the "never" listI always want [X] — Add to the "always" listupdate preference [key] = [value] — Update a specific preferenceforget preference [key] — Remove a learned preferencepreference history — Show learning timelineexport preferences — Export as portable fileimport preferences [file] — Import from another project