[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KC94A249T2PWM0X6FHMPME":3,"skill-same:01M6KC94A249T2PWM0X6FHMPME":79},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":27,"publishedAt":50,"linkOnly":51,"markdownContent":52,"markdownBody":53,"frontMatter":54,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":6,"ownerHtmlUrl":62,"ownerBlogUrl":63,"ownerDescription":64,"updatedAt":65,"install":66,"resources":78},"01M6KC94A249T2PWM0X6FHMPME","activity-report",null,"In one invocation, build a.md (commit messages and Markdown diffs per git working tree over a date window, default end today) without reading the full codebase, analyze it, present the topics to select, ask for a few words of context, then write or update a French report a.activity-report.\u003Cstart>-\u003Cend>.md in the review artifact home (.reviews) for review. With no file it creates that conventional name, or updates it (adding only new topics) when it already exists; pass an existing report file to update it. On the user go-ahead after review, it renders the report to HTML then PDF. Use when the user asks for an activity report across one or more working trees.","VonC\u002Fllm-shared","VonC","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F79478?v=4","01M6KC1ZAWS6T6YM8HAE4EH3H3","01M6KC1ZEWWNSHZ4BWFQZ8WP5D",1,"MIT","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Factivity-report\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49],"activity report","report","activity","french","new","when","window","updates","reviews","end","project","across","PDF","default","only","ask","select","analyze","messages","commit","diffs","review","2026-11-10 10:12:30",false,"---\nname: activity-report\ndescription: 'In one invocation, build a.md (commit messages and Markdown diffs per git working tree over a date window, default end today) without reading the full codebase, analyze it, present the topics to select, ask for a few words of context, then write or update a French report a.activity-report.\u003Cstart>-\u003Cend>.md in the review artifact home (.reviews) for review. With no file it creates that conventional name, or updates it (adding only new topics) when it already exists; pass an existing report file to update it. On the user go-ahead after review, it renders the report to HTML then PDF. Use when the user asks for an activity report across one or more working trees.'\nuser-invocable: true\nargument-hint: 'Give the start date and the working trees, for example \"activity-report --start 2026-05-29 . ..\u002Fmy-project\". End date defaults to today (--end YYYY-MM-DD). Optionally pass an existing report file to update it; with no file the conventional a.activity-report.\u003Cstart>-\u003Cend>.md is created, or updated when it already exists.'\n---\n\n[Instruction](..\u002F..\u002F..\u002Finstructions\u002Factivity-report.md)\n","[Instruction](..\u002F..\u002F..\u002Finstructions\u002Factivity-report.md)\n",{"name":5,"description":7,"argument-hint":55,"user-invocable":56},"Give the start date and the working trees, for example \"activity-report --start 2026-05-29 . ..\u002Fmy-project\". End date defaults to today (--end YYYY-MM-DD). Optionally pass an existing report file to update it; with no file the conventional a.activity-report.\u003Cstart>-\u003Cend>.md is created, or updated when it already exists.",true,"main","b69f0aec8110bd267b4b173d8b8d0b9ee3b3ea95",".claude\u002Fskills\u002Factivity-report",0,"https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared","https:\u002F\u002Fgithub.com\u002FVonC","http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F6309\u002Fvonc","Answer questions about Git and GitHub since 2009 on Stack Overflow.  \r\n\r\nAssist developers on Application Lifecycle Management-related tools.","2026-11-12 03:04:03",{"source":8,"skillName":5,"commands":67,"prompt":77,"zipAvailable":56},[68,71,74],{"tool":69,"command":70},"npx","npx skills add VonC\u002Fllm-shared --skill activity-report",{"tool":72,"command":73},"bunx","bunx skills add VonC\u002Fllm-shared --skill activity-report",{"tool":75,"command":76},"pnpm","pnpm dlx skills add VonC\u002Fllm-shared --skill activity-report","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Factivity-report\u002FSKILL.md",[],[80,91,99,113,133,152],{"skillNo":81,"name":82,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":88,"publishedAt":50},"01M6KCK545V6XVPCR90BNDYGHF","write-requirement","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwrite-requirement\u002FSKILL.md",[85],{"categoryNo":86,"categoryName":87,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000031","产品经理",[89,90],"write requirement","write",{"skillNo":92,"name":93,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":50},"01M6KCK2151Q9YX15DSG8NJZ9K","write-plans","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwrite-plans\u002FSKILL.md",[],[90,97,98],"write plans","plans",{"skillNo":100,"name":101,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":110,"publishedAt":50},"01M6KCJYBC9CDD2DNMHCD8KFVJ","write-design","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwrite-design\u002FSKILL.md",[104,107],{"categoryNo":105,"categoryName":106,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":108,"categoryName":109,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000032","设计师",[111,90,112],"design","write design",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":50},"01M6KCJSZ79M7MM5DYBJA9E33H","update-merge-commit-msg","After a feature merge into develop or any merge into main, replace the default merge message with a conventional message based on the merged branch docs.","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fupdate-merge-commit-msg\u002FSKILL.md",[],[120,121,47,122,123,124,125,126,41,57,127,128,129,130,131,132],"update","merge","update merge commit msg","commit msg","branch","docs","use","message","feature","with","true","replace","develop",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":139,"publishedAt":50},"01M6KCJN0JBXK7QFWV0DHE62DG","status-session","Report whether a private pause prompt is unprocessed and give three summary points from it or the latest notes. Use for session status without resuming.","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fstatus-session\u002FSKILL.md",[],[140,141,142,126,143,29,144,145,146,147,130,148,149,150,151],"status session","session","status","notes","prompt","summary","three","it","latest","for","pause","resuming",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":158,"publishedAt":50},"01M6KCJK1FT194KFAHKQYZ0VTJ","split-large-file","Split a large file or class into smaller files with single responsibilities.","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fsplit-large-file\u002FSKILL.md",[],[159,160,161,162,163,129,130,149,164],"file","split large file","split","files","requirements","single"]