[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KGSCK63P3W9B498AGFSG08":3,"skill-same:01M6KGSCK63P3W9B498AGFSG08":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},"01M6KGSCK63P3W9B498AGFSG08","Query GitHub PRs for December Activity",null,"Fetch all pull requests created in December 2024 from cli\u002Fcli repository using the GitHub CLI, applying correct date range filtering to ensure accurate total count and contributor identification.","cxcscmu\u002FSkillLearnBench","cxcscmu","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F142838272?v=4","01M6KCQDFQWPDSN0MKZY96MSQP","01M6KCQDM7G70TKJ28NTSQC0RZ",93,"MIT","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fb3-teacher-feedback-claude-haiku-4-5\u002Fgithub-repo-analytics\u002Frun3_Query-GitHub-PRs-for-December-Activity\u002FSKILL.md",[],[18,19,20,21,5,22,23,24,25,26,27,28,29,30,31],"github","query","activity","for","cli","pull requests","pull","repository","correct","fetch","filtering","identification","github cli","requests","2026-11-10 10:12:30",false,"---\nname: Query GitHub PRs for December Activity\ndescription: Fetch all pull requests created in December 2024 from cli\u002Fcli repository using the GitHub CLI, applying correct date range filtering to ensure accurate total count and contributor identification.\n---\n\n# Query GitHub PRs for December Activity\n\n## Overview\nUse `gh pr list` with proper date range syntax to retrieve all PRs created between 2024-12-01 and 2024-12-31 in the `cli\u002Fcli` repository.\n\n## Step 1: Test the Search Syntax\nFirst, verify the correct syntax for date range filtering with `gh pr list`:\n\n```bash\ngh pr list \\\n  --repo cli\u002Fcli \\\n  --state all \\\n  --search \"created:2024-12-01..2024-12-31\" \\\n  --json number,title,author,createdAt,mergedAt,closedAt,state \\\n  --limit 200\n```\n\n**Critical Notes:**\n- `gh pr list` may NOT support `--search` flag directly — check `gh pr list --help`\n- If `--search` doesn't work, you may need to use `gh api graphql` instead for complex date filtering\n- Test this command **locally first** to confirm it returns results before using in scripts\n- The date format `YYYY-MM-DD` should be ISO-8601 compatible\n- Increase `--limit` if you expect more than 200 PRs\n\n## Step 2: Verify Output Fields\nEnsure the JSON output contains:\n- `number`: PR identifier\n- `author`: Object with `login` field (for top contributor)\n- `createdAt`: ISO-8601 timestamp (for date range filtering)\n- `mergedAt`: ISO-8601 timestamp or null (indicates merge status)\n- `closedAt`: ISO-8601 timestamp or null\n- `state`: Should be `MERGED`, `CLOSED`, or `OPEN` (verify actual values)\n\n## Step 3: Parse and Count\nFrom the returned JSON:\n- Count total number of records returned\n- Count records where `state == \"MERGED\"` (do NOT use mergedAt != null alone)\n- Count records where `state == \"CLOSED\"` (and mergedAt == null to exclude merged PRs)\n- Extract author login and count occurrences to find top contributor\n\n## Troubleshooting\n- If counts are still too high, check if `--search` is including PRs outside the date range\n- Verify state values are exactly as expected (case-sensitive)\n- Consider using GraphQL query if CLI flags prove unreliable","# Query GitHub PRs for December Activity\n\n## Overview\nUse `gh pr list` with proper date range syntax to retrieve all PRs created between 2024-12-01 and 2024-12-31 in the `cli\u002Fcli` repository.\n\n## Step 1: Test the Search Syntax\nFirst, verify the correct syntax for date range filtering with `gh pr list`:\n\n```bash\ngh pr list \\\n  --repo cli\u002Fcli \\\n  --state all \\\n  --search \"created:2024-12-01..2024-12-31\" \\\n  --json number,title,author,createdAt,mergedAt,closedAt,state \\\n  --limit 200\n```\n\n**Critical Notes:**\n- `gh pr list` may NOT support `--search` flag directly — check `gh pr list --help`\n- If `--search` doesn't work, you may need to use `gh api graphql` instead for complex date filtering\n- Test this command **locally first** to confirm it returns results before using in scripts\n- The date format `YYYY-MM-DD` should be ISO-8601 compatible\n- Increase `--limit` if you expect more than 200 PRs\n\n## Step 2: Verify Output Fields\nEnsure the JSON output contains:\n- `number`: PR identifier\n- `author`: Object with `login` field (for top contributor)\n- `createdAt`: ISO-8601 timestamp (for date range filtering)\n- `mergedAt`: ISO-8601 timestamp or null (indicates merge status)\n- `closedAt`: ISO-8601 timestamp or null\n- `state`: Should be `MERGED`, `CLOSED`, or `OPEN` (verify actual values)\n\n## Step 3: Parse and Count\nFrom the returned JSON:\n- Count total number of records returned\n- Count records where `state == \"MERGED\"` (do NOT use mergedAt != null alone)\n- Count records where `state == \"CLOSED\"` (and mergedAt == null to exclude merged PRs)\n- Extract author login and count occurrences to find top contributor\n\n## Troubleshooting\n- If counts are still too high, check if `--search` is including PRs outside the date range\n- Verify state values are exactly as expected (case-sensitive)\n- Consider using GraphQL query if CLI flags prove unreliable",{"name":5,"description":7},"main","726e1f79b96b0cb3d729d0e55a1c847e0b5353ae","skills\u002Fb3-teacher-feedback-claude-haiku-4-5\u002Fgithub-repo-analytics\u002Frun3_Query-GitHub-PRs-for-December-Activity",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 \"Query GitHub PRs for December Activity\"",{"tool":51,"command":52},"bunx","bunx skills add cxcscmu\u002FSkillLearnBench --skill \"Query GitHub PRs for December Activity\"",{"tool":54,"command":55},"pnpm","pnpm dlx skills add cxcscmu\u002FSkillLearnBench --skill \"Query GitHub PRs for December Activity\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fb3-teacher-feedback-claude-haiku-4-5\u002Fgithub-repo-analytics\u002Frun3_Query-GitHub-PRs-for-December-Activity\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,21,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,21,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,21,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,21,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,21,128,161,162,163,164,165,166,130],"glm basics","inspect","relevant","files","good","use","how","Evaluation"]