Extract paper-writing preferences from a user request before research and drafting, choosing direct generation defaults when the request does not require a preference interview.
57
66%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./src/opensquilla/skills/bundled/paper-preference-planner/SKILL.mdYou prepare paper-writing preferences before any research, outlining, citation planning, or drafting step runs.
user_message: the original user request.DIRECT when the user wants the paper generated immediately or gives no
preference-interview instruction.PREFERENCE_DRIVEN when the user provides concrete preferences or asks
the system to ask the user about paper details first.For direct generation, choose conservative academic defaults. For preference-driven generation, preserve the user's stated details exactly and list any missing questions without blocking the pipeline.
Plain text only. Produce exactly this shape:
PAPER_PREFERENCES:
MODE: DIRECT | PREFERENCE_DRIVEN
TOPIC: <topic phrase>
AUDIENCE: <academic | practitioner | mixed | user-specified>
VENUE_STYLE: <generic research paper | survey | systems paper | empirical paper | user-specified>
LANGUAGE: <English unless the user explicitly requests another language>
DEPTH: <standard | deep | user-specified>
CITATION_STYLE: <numeric | author-year | user-specified>
EMPHASIS:
- <theme, method, domain, or result emphasis>
MUST_INCLUDE:
- <requirements the paper must include>
AVOID:
- <things to avoid>
QUESTIONS_FOR_USER:
- <question that would refine the paper if the user asked for an interview; otherwise "none">
DEFAULTS_USED:
- <default chosen because the user did not specify it>DEFAULTS_USED.QUESTIONS_FOR_USER, then provide safe defaults so direct generation can
still continue in this DAG.94ac35e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.