[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DH2B49P177W0PR0QCQB5M8":3,"skill-same:01M6DH2B49P177W0PR0QCQB5M8":68},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":28,"publishedAt":41,"linkOnly":42,"markdownContent":43,"markdownBody":44,"frontMatter":45,"refName":46,"commitSha":47,"skillDirectory":48,"forksCount":49,"repositoryHtmlUrl":50,"repositoryHomepageUrl":6,"ownerHtmlUrl":51,"ownerBlogUrl":52,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M6DH2B49P177W0PR0QCQB5M8","style",null,"Build a personal writing style guide from writing samples -- voice characteristics, recurring vocabulary, structural habits, and context registers -- then calibrate via iterative test drafting.","nicsuzor\u002FacademicOps","nicsuzor","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F4496978?v=4","01M6DGWCFNDYP03M4DQAHA6DN1","Nicolas Suzor","01M6DGWCPXG37BMXRZZKXR0A1Z",5,"MIT","https:\u002F\u002Fgithub.com\u002Fnicsuzor\u002FacademicOps\u002Fblob\u002Fmain\u002Fcowork\u002Ftools\u002Fskills\u002Fstyle\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[5,29,30,31,32,33,34,35,36,37,38,39,40],"writing","personal","test","calibrate","voice","context","recurring","guide","build","vocabulary","writing style","structural","2026-11-10 10:12:30",false,"---\nname: style\ndescription: Build a personal writing style guide from writing samples -- voice characteristics, recurring vocabulary, structural habits, and context registers -- then calibrate via iterative test drafting.\n---\n\n# Personal Writing Style Guide\n\nDevelop an actionable style specification capturing an author's distinct voice, validated through iterative test drafting.\n\n## Workflow\n\n### 1. Collect Writing Samples\n\nGather 5--10 pieces representing the author's current writing across multiple registers (professional, personal, formal, informal).\n\n### 2. Extract Distinctive Traits\n\nAnalyze the corpus exclusively for signature habits (omit generic writing advice):\n\n- **Tone & stance**: Formality, directness, and relationship to the reader.\n- **Syntax & rhythm**: Sentence lengths, paragraph structures, openings, and closings.\n- **Argumentation**: Evidence presentation, connective logic, and hedging patterns.\n- **Lexicon**: Exact recurring phrases, transitions, and idioms (recorded verbatim).\n- **Anti-patterns**: Formulas, cliches, or stock phrases the author conspicuously avoids.\n\n### 3. Draft Style Guide\n\nAssemble the specification skeleton:\n\n```markdown\n# {Author}'s Style Guide\n\n## Voice Characteristics\n\n- **{Trait}**: {manifestation in text} | Example: \"{verbatim excerpt}\"\n\n## Language & Idiom\n\n- **Signature phrases**: \"{phrases used across samples}\"\n- **Anti-patterns (Never use)**: \"{phrases or structures avoided}\"\n- **Preferred substitutions**: Use \"{author term}\" instead of \"{standard term}\"\n\n## Structure & Register\n\n- Paragraph rhythm, bullet usage, and transition style.\n- Contextual adjustments (academic paper vs blog vs correspondence).\n```\n\n### 4. Test, Calibrate & Deliver\n\n1. Draft a 2--3 paragraph test piece using the draft specification on a relevant topic.\n2. Solicit author feedback: identify unnatural phrasing, over-weighted traits, and omitted habits.\n3. Update traits and anti-patterns; re-test until the author confirms authentic voice alignment.\n4. Deliver guide with instructions for writing agents and human editors.\n","# Personal Writing Style Guide\n\nDevelop an actionable style specification capturing an author's distinct voice, validated through iterative test drafting.\n\n## Workflow\n\n### 1. Collect Writing Samples\n\nGather 5--10 pieces representing the author's current writing across multiple registers (professional, personal, formal, informal).\n\n### 2. Extract Distinctive Traits\n\nAnalyze the corpus exclusively for signature habits (omit generic writing advice):\n\n- **Tone & stance**: Formality, directness, and relationship to the reader.\n- **Syntax & rhythm**: Sentence lengths, paragraph structures, openings, and closings.\n- **Argumentation**: Evidence presentation, connective logic, and hedging patterns.\n- **Lexicon**: Exact recurring phrases, transitions, and idioms (recorded verbatim).\n- **Anti-patterns**: Formulas, cliches, or stock phrases the author conspicuously avoids.\n\n### 3. Draft Style Guide\n\nAssemble the specification skeleton:\n\n```markdown\n# {Author}'s Style Guide\n\n## Voice Characteristics\n\n- **{Trait}**: {manifestation in text} | Example: \"{verbatim excerpt}\"\n\n## Language & Idiom\n\n- **Signature phrases**: \"{phrases used across samples}\"\n- **Anti-patterns (Never use)**: \"{phrases or structures avoided}\"\n- **Preferred substitutions**: Use \"{author term}\" instead of \"{standard term}\"\n\n## Structure & Register\n\n- Paragraph rhythm, bullet usage, and transition style.\n- Contextual adjustments (academic paper vs blog vs correspondence).\n```\n\n### 4. Test, Calibrate & Deliver\n\n1. Draft a 2--3 paragraph test piece using the draft specification on a relevant topic.\n2. Solicit author feedback: identify unnatural phrasing, over-weighted traits, and omitted habits.\n3. Update traits and anti-patterns; re-test until the author confirms authentic voice alignment.\n4. Deliver guide with instructions for writing agents and human editors.\n",{"name":5,"description":7},"main","22a4e466ac352d09f636273685845a312ee07a15","cowork\u002Ftools\u002Fskills\u002Fstyle",3,"https:\u002F\u002Fgithub.com\u002Fnicsuzor\u002FacademicOps","https:\u002F\u002Fgithub.com\u002Fnicsuzor","https:\u002F\u002Fnic.suzor.net\u002F","2026-11-13 21:19:25",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add nicsuzor\u002FacademicOps --skill style",{"tool":60,"command":61},"bunx","bunx skills add nicsuzor\u002FacademicOps --skill style",{"tool":63,"command":64},"pnpm","pnpm dlx skills add nicsuzor\u002FacademicOps --skill style","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fnicsuzor\u002FacademicOps\u002Fblob\u002Fmain\u002Fcowork\u002Ftools\u002Fskills\u002Fstyle\u002FSKILL.md",true,[],[69,95,100,105,110,134],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":41},"01M6M6JR6VXPDA3MDPVS36DSSP","refresh-questions","Sweep and refresh open questions in the Telegram Mini App by closing questions that are answered elsewhere, superseded, or asking for completed actions, and ensuring active open questions carry recommendations and context. Use when asked to refresh questions, sweep stale questions, or keep the Mini App decision queue current. Exclude for asking new questions or routine chat replies.","https:\u002F\u002Fgithub.com\u002Fnicsuzor\u002FacademicOps\u002Fblob\u002Fmain\u002Fopenclaw\u002Fida-telegram\u002Fskills\u002Frefresh-questions\u002FSKILL.md",[],[76,77,78,79,80,81,82,34,83,84,85,86,87,88,89,90,91,92,93,94],"refresh","refresh questions","questions","actions","telegram mini app","open","decision","use","queue","telegram","stale","chat","active","recommendations","app","keep","replies","closing","for",{"skillNo":96,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":41},"01M6M6JGW7Q0SC5B28TQ7PKE8E","https:\u002F\u002Fgithub.com\u002Fnicsuzor\u002FacademicOps\u002Fblob\u002Fmain\u002Fida-telegram-openclaw\u002Fskills\u002Frefresh-questions\u002FSKILL.md",[],[76,77,78,79,80,81,82,34,83,84,85,86,87,88,89,90,91,92,93,94],{"skillNo":101,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":41},"01M6M6J7D0ZTQ4VSS5ADRSA12E","https:\u002F\u002Fgithub.com\u002Fnicsuzor\u002FacademicOps\u002Fblob\u002Fmain\u002Fida-telegram-claude\u002Fskills\u002Frefresh-questions\u002FSKILL.md",[],[76,77,78,79,80,81,82,34,83,84,85,86,87,88,89,90,91,92,93,94],{"skillNo":106,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":41},"01M6M6EP6BK1DDN2212S7Y95G0","https:\u002F\u002Fgithub.com\u002Fnicsuzor\u002FacademicOps\u002Fblob\u002Fmain\u002Fcowork\u002Fida-telegram\u002Fskills\u002Frefresh-questions\u002FSKILL.md",[],[76,77,78,79,80,81,82,34,83,84,85,86,87,88,89,90,91,92,93,94],{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":41},"01M6G9Q8538NENA2TE2V4HPRSF","dispatch-queue","Show the user the tasks ready to dispatch, ranked with a recommendation on each, and start workers on the ones the user approves -- redirects to universal workflow template wf-dispatch-queue. Use for \"what's ready\", \"what should we dispatch\", or \"dispatch the queue\". Exclude for starting workers on named tasks without the user's choice (use dispatch) or graph truth maintenance (use reconcile).","https:\u002F\u002Fgithub.com\u002Fnicsuzor\u002FacademicOps\u002Fblob\u002Fmain\u002Fopenclaw\u002Fida\u002Fskills\u002Fdispatch-queue\u002FSKILL.md",[],[117,84,118,119,120,121,122,123,124,125,83,126,127,128,129,130,131,132,133],"dispatch","dispatch queue","workflow","tasks","graph","start","template","choice","user","reconcile","ready","maintenance","workers","show","wf","recommendation","with",{"skillNo":135,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":138,"publishedAt":41},"01M6G9P9M3PQXPX3647RA5E4D0","https:\u002F\u002Fgithub.com\u002Fnicsuzor\u002FacademicOps\u002Fblob\u002Fmain\u002Fida-openclaw\u002Fskills\u002Fdispatch-queue\u002FSKILL.md",[],[117,84,118,119,120,121,122,123,124,125,83,126,127,128,129,130,131,132,133]]