[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KFPESB19FCKSW181CJJ042":3,"skill-same:01M6KFPESB19FCKSW181CJJ042":59},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":42,"ownerHtmlUrl":43,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":44,"install":45,"resources":58},"01M6KFPESB19FCKSW181CJJ042","run2_chinese-poetry-composition",null,"Refined techniques for composing classical Chinese regulated verse on war-and-peace themes, with verified imagery, couplet examples, and common pitfalls.","cxcscmu\u002FSkillLearnBench","cxcscmu","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F142838272?v=4","01M6KCQDFQWPDSN0MKZY96MSQP","01M6KCQDM7G70TKJ28NTSQC0RZ",92,"MIT","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fb2-self-feedback-claude-sonnet-4-6\u002Fchinese-poem-generator\u002Frun2_chinese-poetry-composition\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31],"Composition","Poetry","chinese","run2 chinese poetry composition","examples","common","themes","common pitfalls","with","pitfalls","imagery","verified","techniques","for","2026-11-10 10:12:30",false,"---\nname: run2_chinese-poetry-composition\ndescription: Refined techniques for composing classical Chinese regulated verse on war-and-peace themes, with verified imagery, couplet examples, and common pitfalls.\n---\n\n# Classical Chinese Poetry: War Suffering and Peace Longing\n\n## Thematic Arc for 律诗 on War\u002FPeace\nStructure the 4 couplets as a narrative arc:\n\n1. **首联 (Lines 1-2) — Macroscopic Setting**: Wide-angle view of war\n   - Use large-scale imagery: sky, mountains, frontier passes\n   - Establish the atmosphere of widespread conflict\n\n2. **颔联 (Lines 3-4) — Human Suffering**: Zoom in to ordinary people\n   - Specific family members: old man, young child, woman\n   - Concrete actions: sending off, crying, asking\n   - This is the emotional heart of the poem\n\n3. **颈联 (Lines 5-6) — Physical Destruction**: The war's aftermath\n   - Ruined buildings, scorched fields, unburied dead\n   - Transition from living people to dead landscape\n\n4. **尾联 (Lines 7-8) — Wish for Peace**: Closing hope\n   - Classical formula: wish weapons stored, four seas at peace\n   - Shift from sorrow to aspiration\n\n## Verified Imagery Vocabulary\n\n### War Setting (Lines 1-2)\n| Image | Characters | Meaning |\n|-------|-----------|---------|\n| Beacon fires | 烽火连天 | fires connecting sky = widespread war |\n| Frontier pass | 出塞 | going beyond the Great Wall |\n| Battle dress | 战衣寒 | cold battle garments (sensory detail) |\n| Mountain obscured | 蔽岭山\u002F遮远山 | smoke hiding mountains |\n\n### Human Suffering (Lines 3-4) — for parallel couplet\nBest contrasting subject pairs:\n- 老翁 (old man) ↔ 稚女 (young girl) — generation contrast\n- 老母 (old mother) ↔ 孤儿 (orphan) — family loss\n- 白发翁 (white-haired elder) ↔ 黄口儿 (young child)\n\nBest action pairs for parallel:\n- 挥泪 (wave away tears) ↔ 含悲 (hold grief within)\n- 送儿去 (send son away) ↔ 问父难 (ask about father's hardship)\n\n### Destruction (Lines 5-6) — for parallel couplet\nBest subject pairs:\n- 田舍 (farmhouse) ↔ 征魂 (soldier's soul)\n- 村落 (village) ↔ 征途 (battlefield road)\n\nBest verb pairs:\n- 烧成 (burned into) ↔ 埋没 (buried\u002Fcovered)\n- 化作 (transformed into) ↔ 葬于 (buried in)\n\nBest ending pairs (adjective\u002Fnoun):\n- 焦土苦 (scorched earth, bitter) ↔ 乱冢残 (disheveled graves, broken)\n- 灰烬空 (ash and emptiness) ↔ 白骨寒 (white bones, cold)\n\n### Peace Wish (Lines 7-8)\nClassical closing formulas:\n- 但愿戈矛皆入库 → 四海承平万古安\n  (I only wish all weapons stored → four seas peaceful, ten thousand ages safe)\n- 何时戈戟销兵去 → 天下苍生共太平\n  (When will weapons melt away → all under heaven share great peace)\n\n## Common Pitfalls to Avoid\n1. **Rhyme repetition**: Don't reuse the same rhyme character (e.g., 寒 twice)\n2. **Bad parallel**: Don't pair 1-char word with 2-char compound at same position\n3. **Rhyme on wrong line**: Lines 3, 5, 7 must NOT end with -an rhyme group words\n4. **Weak ending on non-rhyme lines**: Avoid ending lines 3,5,7 with flat\u002Fneutral words; use vivid verbs or adjectives\n5. **Disconnected narrative**: Each couplet should build on the previous one\n\n## Verified Example Poem: 望和平\n```\n望和平\n\n烽火连天蔽岭山    [rhyme: 山 shān]\n征夫出塞战衣寒    [rhyme: 寒 hán]\n老翁挥泪送儿去    [no rhyme: 去 qù — 仄声 ✓]\n稚女含悲问父难    [rhyme: 难 nán]\n田舍烧成焦土苦    [no rhyme: 苦 kǔ — 仄声 ✓]\n征魂埋没乱冢残    [rhyme: 残 cán]\n但愿戈矛皆入库    [no rhyme: 库 kù — 仄声 ✓]\n四海承平万古安    [rhyme: 安 ān]\n```\n\n### Verification of this poem:\n- 7 chars × 8 lines ✓\n- Rhyme: 山\u002F寒\u002F难\u002F残\u002F安 all end in -an group ✓\n- No repeated rhyme characters ✓\n- Non-rhyming lines end in 仄声: 去(qù)4th, 苦(kǔ)3rd, 库(kù)4th ✓\n- 颔联 parallel: 老翁↔稚女, 挥泪↔含悲, 送儿↔问父, 去↔难 ✓\n- 颈联 parallel: 田舍↔征魂, 烧成↔埋没, 焦土↔乱冢, 苦↔残 ✓\n- Narrative arc: war setting → family grief → destruction → peace wish ✓\n","# Classical Chinese Poetry: War Suffering and Peace Longing\n\n## Thematic Arc for 律诗 on War\u002FPeace\nStructure the 4 couplets as a narrative arc:\n\n1. **首联 (Lines 1-2) — Macroscopic Setting**: Wide-angle view of war\n   - Use large-scale imagery: sky, mountains, frontier passes\n   - Establish the atmosphere of widespread conflict\n\n2. **颔联 (Lines 3-4) — Human Suffering**: Zoom in to ordinary people\n   - Specific family members: old man, young child, woman\n   - Concrete actions: sending off, crying, asking\n   - This is the emotional heart of the poem\n\n3. **颈联 (Lines 5-6) — Physical Destruction**: The war's aftermath\n   - Ruined buildings, scorched fields, unburied dead\n   - Transition from living people to dead landscape\n\n4. **尾联 (Lines 7-8) — Wish for Peace**: Closing hope\n   - Classical formula: wish weapons stored, four seas at peace\n   - Shift from sorrow to aspiration\n\n## Verified Imagery Vocabulary\n\n### War Setting (Lines 1-2)\n| Image | Characters | Meaning |\n|-------|-----------|---------|\n| Beacon fires | 烽火连天 | fires connecting sky = widespread war |\n| Frontier pass | 出塞 | going beyond the Great Wall |\n| Battle dress | 战衣寒 | cold battle garments (sensory detail) |\n| Mountain obscured | 蔽岭山\u002F遮远山 | smoke hiding mountains |\n\n### Human Suffering (Lines 3-4) — for parallel couplet\nBest contrasting subject pairs:\n- 老翁 (old man) ↔ 稚女 (young girl) — generation contrast\n- 老母 (old mother) ↔ 孤儿 (orphan) — family loss\n- 白发翁 (white-haired elder) ↔ 黄口儿 (young child)\n\nBest action pairs for parallel:\n- 挥泪 (wave away tears) ↔ 含悲 (hold grief within)\n- 送儿去 (send son away) ↔ 问父难 (ask about father's hardship)\n\n### Destruction (Lines 5-6) — for parallel couplet\nBest subject pairs:\n- 田舍 (farmhouse) ↔ 征魂 (soldier's soul)\n- 村落 (village) ↔ 征途 (battlefield road)\n\nBest verb pairs:\n- 烧成 (burned into) ↔ 埋没 (buried\u002Fcovered)\n- 化作 (transformed into) ↔ 葬于 (buried in)\n\nBest ending pairs (adjective\u002Fnoun):\n- 焦土苦 (scorched earth, bitter) ↔ 乱冢残 (disheveled graves, broken)\n- 灰烬空 (ash and emptiness) ↔ 白骨寒 (white bones, cold)\n\n### Peace Wish (Lines 7-8)\nClassical closing formulas:\n- 但愿戈矛皆入库 → 四海承平万古安\n  (I only wish all weapons stored → four seas peaceful, ten thousand ages safe)\n- 何时戈戟销兵去 → 天下苍生共太平\n  (When will weapons melt away → all under heaven share great peace)\n\n## Common Pitfalls to Avoid\n1. **Rhyme repetition**: Don't reuse the same rhyme character (e.g., 寒 twice)\n2. **Bad parallel**: Don't pair 1-char word with 2-char compound at same position\n3. **Rhyme on wrong line**: Lines 3, 5, 7 must NOT end with -an rhyme group words\n4. **Weak ending on non-rhyme lines**: Avoid ending lines 3,5,7 with flat\u002Fneutral words; use vivid verbs or adjectives\n5. **Disconnected narrative**: Each couplet should build on the previous one\n\n## Verified Example Poem: 望和平\n```\n望和平\n\n烽火连天蔽岭山    [rhyme: 山 shān]\n征夫出塞战衣寒    [rhyme: 寒 hán]\n老翁挥泪送儿去    [no rhyme: 去 qù — 仄声 ✓]\n稚女含悲问父难    [rhyme: 难 nán]\n田舍烧成焦土苦    [no rhyme: 苦 kǔ — 仄声 ✓]\n征魂埋没乱冢残    [rhyme: 残 cán]\n但愿戈矛皆入库    [no rhyme: 库 kù — 仄声 ✓]\n四海承平万古安    [rhyme: 安 ān]\n```\n\n### Verification of this poem:\n- 7 chars × 8 lines ✓\n- Rhyme: 山\u002F寒\u002F难\u002F残\u002F安 all end in -an group ✓\n- No repeated rhyme characters ✓\n- Non-rhyming lines end in 仄声: 去(qù)4th, 苦(kǔ)3rd, 库(kù)4th ✓\n- 颔联 parallel: 老翁↔稚女, 挥泪↔含悲, 送儿↔问父, 去↔难 ✓\n- 颈联 parallel: 田舍↔征魂, 烧成↔埋没, 焦土↔乱冢, 苦↔残 ✓\n- Narrative arc: war setting → family grief → destruction → peace wish ✓\n",{"name":5,"description":7},"main","726e1f79b96b0cb3d729d0e55a1c847e0b5353ae","skills\u002Fb2-self-feedback-claude-sonnet-4-6\u002Fchinese-poem-generator\u002Frun2_chinese-poetry-composition",7,"https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench","https:\u002F\u002Fcxcscmu.github.io\u002FSkillLearnBench","https:\u002F\u002Fgithub.com\u002Fcxcscmu","2026-10-02 22:55:36",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add cxcscmu\u002FSkillLearnBench --skill run2_chinese-poetry-composition",{"tool":51,"command":52},"bunx","bunx skills add cxcscmu\u002FSkillLearnBench --skill run2_chinese-poetry-composition",{"tool":54,"command":55},"pnpm","pnpm dlx skills add cxcscmu\u002FSkillLearnBench --skill run2_chinese-poetry-composition","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fb2-self-feedback-claude-sonnet-4-6\u002Fchinese-poem-generator\u002Frun2_chinese-poetry-composition\u002FSKILL.md",true,[],[60,78,102,120,140,152],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":71,"publishedAt":32},"01M6KM5KH175P5ABP5JMX2SBDQ","object_counter","Count occurrences of an object in the image using computer vision algorithm.","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fhuman_authored\u002Fvideo-object-counting\u002Fobject_counter\u002FSKILL.md",[66],{"categoryNo":67,"categoryName":68,"taxonomyType":69,"taxonomyTypeDesc":70},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",[72,73,74,75,76,77],"object counter","object","vision","computer","Computer Vision","image",{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":87,"publishedAt":32},"01M6KM51TMVXG79MMPCS6Y8G86","travel-planning-workflow","Invoke this skill when performing travel planning. It defines a structured workflow for generating itineraries. Following this workflow is essential to ensure the final plan satisfies user requirements.","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fhuman_authored\u002Ftravel-planning\u002Ftravel-planning-workflow\u002FSKILL.md",[84],{"categoryNo":85,"categoryName":86,"taxonomyType":69,"taxonomyTypeDesc":70},"01JBSEEDCAT000000000000023","Skill与智能体开发",[88,89,90,91,92,93,94,95,96,31,97,98,99,100,101],"workflow","planning","planning workflow","travel","travel planning","travel planning workflow","structured","performing","plan","user","it","requirements","essential","itineraries",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":32},"01M6KM4DY820XHS9YTSK5QP5HD","bundled-dataset-search-tool","invoke this skill when you need to perform database search for travel planning. This skill provides some useful pre-packaged tools to look up accommodations, attractions, cities, driving distance, flights, and restaurants from the bundled dataset.","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fhuman_authored\u002Ftravel-planning\u002Fbundled-dataset-search-tool\u002FSKILL.md",[],[109,110,111,112,113,114,115,91,116,117,92,118,31,119,89],"search","tool","dataset","bundled dataset search tool","restaurants","Tools","up","look","flights","you","database",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":32},"01M6KM465BB9PQ0B548HQSVAWZ","glm-output","Output-processing guidance for GLM tasks. Especially useful after glm-basics and glm-calibration when you need verifier-matching metrics from output.nc and a final \u002Froot\u002Fmetrics.json.","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fhuman_authored\u002Ftemperature-simulation\u002Fglm-output\u002FSKILL.md",[],[127,128,129,31,130,131,132,133,134,135,136,137,118,138,139],"glm output","output","glm","tasks","metrics","json","basics","guidance","matching","verifier","processing","root","calibration",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":147,"publishedAt":32},"01M6KM40KY3QWDW5W97S39R2BC","glm-calibration","Calibration guidance for GLM tasks. Often most effective after glm-basics has clarified the setup; glm-output is the companion skill for exact final metric computation.","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fhuman_authored\u002Ftemperature-simulation\u002Fglm-calibration\u002FSKILL.md",[146],{"categoryNo":85,"categoryName":86,"taxonomyType":69,"taxonomyTypeDesc":70},[148,139,129,128,134,133,130,149,150,31,151],"glm calibration","setup","companion","metric",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":158,"publishedAt":32},"01M6KM3VHHVSGMGHJQB3PPT6YG","glm-basics","A good starting point for GLM calibration tasks. Use to inspect glm3.nml, confirm how GLM runs, and identify the relevant files before moving on to calibration and output evaluation.","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fhuman_authored\u002Ftemperature-simulation\u002Fglm-basics\u002FSKILL.md",[],[159,129,133,160,148,139,31,128,161,162,163,164,165,166,130],"glm basics","inspect","relevant","files","good","use","how","Evaluation"]