[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PZ12CF07FNYDA2SNENB9KP":3,"skill-same:01M6PZ12CF07FNYDA2SNENB9KP":75},{"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":22,"publishedAt":41,"linkOnly":42,"markdownContent":43,"markdownBody":44,"frontMatter":45,"refName":29,"commitSha":50,"skillDirectory":51,"forksCount":13,"repositoryHtmlUrl":52,"repositoryHomepageUrl":6,"ownerHtmlUrl":53,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":54,"install":55,"resources":68},"01M6PZ12CF07FNYDA2SNENB9KP","skill-suggester",null,"Scan prompt history for recurring patterns and unmet needs, then propose new skills or command templates","duc-duy-1612\u002FOnline-Delivery-Systems-Web","duc-duy-1612","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F192231384?v=4","01M6NSDKQQDKVTHZ8DZMZ1VYY6","01M6NSDKW8DDVTQHBT1HBDDJPT",0,"MIT","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fskill-suggester\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"skill suggester","opencode","blob","for","scan","patterns","main","community","agent-skills","safe","recurring","command","prompt","history","templates","https","license","github","2026-11-10 10:12:30",false,"---\nname: skill-suggester\nversion: 1.0.0\ndescription: \"Scan prompt history for recurring patterns and unmet needs, then propose new skills or command templates\"\nrisk: safe\nsource: community\nsource_type: community\nsource_repo: mskadu\u002Fopencode-agent-skills\nlicense: MIT\nlicense_source: \"https:\u002F\u002Fgithub.com\u002Fmskadu\u002Fopencode-agent-skills\u002Fblob\u002Fmain\u002FLICENSE\"\ndate_added: \"2026-06-05\"\n---\n\n## What I do\n\nReads your opencode prompt history, finds repeated multi-step workflows, and recommends skill-worthy candidates. Saves you from having the same conversation twice.\n\n## When to Use\n\nUse this skill when the user wants to mine opencode prompt history for repeated workflows, recurring unmet needs, or candidates for new reusable skills.\n\n## How to invoke\n\nRun `\u002Fskill skill-suggester` to scan the full history. Optionally pass `--since \u003Cdate>` (e.g. `--since 2026-05-01`) to limit the window.\n\n## Analysis method\n\n1. Locate prompt history files at `~\u002F.local\u002Fstate\u002Fopencode\u002Fprompt-history*.jsonl`\n2. Parse each entry's message content\n3. Score for skill potential by looking for:\n   - **Repetition**: similar phrasing or topic used 3+ times (\"scan all repos\", \"check my inbox\")\n   - **Multi-step sequences**: a request that required 5+ tool calls to complete\n   - **Unsupported requests**: things you asked for that don't have a dedicated skill yet\n   - **Workaround patterns**: instructions you give every time instead of a one-shot command\n4. For each candidate, note:\n   - How many times the pattern appeared\n   - How many tool calls it consumed\n   - The estimated time savings if it were a skill\n\n## Output format\n\n```\n## Skill Candidates (last N entries)\n\n### 1. \"\u003Ccandidate name>\" (PRIORITY)\n- **Pattern**: \u003Cwhat you keep asking for>\n- **Frequency**: X times in history\n- **Avg complexity**: Y tool calls per instance\n- **Estimated savings**: ~Z minutes\u002Fweek\n- **Evidence**:\n  - \"[excerpt from prompt history]\"\n  - \"[another excerpt]\"\n- **Recommendation**: \u003Ccreate as skill | add as command template | not worth it>\n\n### 2. ...\n```\n\n## Key rules\n\n- Only flag patterns that happen more than twice. One-offs are not skills.\n- Include direct quotes from your past prompts as evidence.\n- Rate each candidate: `high` (clear ROI, use weekly), `medium` (nice to have), `low` (rare but worth noting).\n- If nothing qualifies, say so and explain why.\n- After presenting candidates, ask if you want to create any of them.\n\n## Limitations\n\n- Prompt history can contain sensitive local context; summarize patterns without exposing unnecessary private excerpts.\n- Recommendations are suggestions only and still need human review before creating or publishing a new skill.\n","## What I do\n\nReads your opencode prompt history, finds repeated multi-step workflows, and recommends skill-worthy candidates. Saves you from having the same conversation twice.\n\n## When to Use\n\nUse this skill when the user wants to mine opencode prompt history for repeated workflows, recurring unmet needs, or candidates for new reusable skills.\n\n## How to invoke\n\nRun `\u002Fskill skill-suggester` to scan the full history. Optionally pass `--since \u003Cdate>` (e.g. `--since 2026-05-01`) to limit the window.\n\n## Analysis method\n\n1. Locate prompt history files at `~\u002F.local\u002Fstate\u002Fopencode\u002Fprompt-history*.jsonl`\n2. Parse each entry's message content\n3. Score for skill potential by looking for:\n   - **Repetition**: similar phrasing or topic used 3+ times (\"scan all repos\", \"check my inbox\")\n   - **Multi-step sequences**: a request that required 5+ tool calls to complete\n   - **Unsupported requests**: things you asked for that don't have a dedicated skill yet\n   - **Workaround patterns**: instructions you give every time instead of a one-shot command\n4. For each candidate, note:\n   - How many times the pattern appeared\n   - How many tool calls it consumed\n   - The estimated time savings if it were a skill\n\n## Output format\n\n```\n## Skill Candidates (last N entries)\n\n### 1. \"\u003Ccandidate name>\" (PRIORITY)\n- **Pattern**: \u003Cwhat you keep asking for>\n- **Frequency**: X times in history\n- **Avg complexity**: Y tool calls per instance\n- **Estimated savings**: ~Z minutes\u002Fweek\n- **Evidence**:\n  - \"[excerpt from prompt history]\"\n  - \"[another excerpt]\"\n- **Recommendation**: \u003Ccreate as skill | add as command template | not worth it>\n\n### 2. ...\n```\n\n## Key rules\n\n- Only flag patterns that happen more than twice. One-offs are not skills.\n- Include direct quotes from your past prompts as evidence.\n- Rate each candidate: `high` (clear ROI, use weekly), `medium` (nice to have), `low` (rare but worth noting).\n- If nothing qualifies, say so and explain why.\n- After presenting candidates, ask if you want to create any of them.\n\n## Limitations\n\n- Prompt history can contain sensitive local context; summarize patterns without exposing unnecessary private excerpts.\n- Recommendations are suggestions only and still need human review before creating or publishing a new skill.\n",{"name":5,"risk":32,"source":30,"license":14,"version":46,"date_added":47,"description":7,"source_repo":48,"source_type":30,"license_source":49},"1.0.0","2026-06-05","mskadu\u002Fopencode-agent-skills","https:\u002F\u002Fgithub.com\u002Fmskadu\u002Fopencode-agent-skills\u002Fblob\u002Fmain\u002FLICENSE","f3312ba749561b6159f477dbfc9313c875d40a56",".agents\u002Fskills_archive\u002Fskill-suggester","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612","2026-10-25 23:50:58",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill skill-suggester",{"tool":61,"command":62},"bunx","bunx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill skill-suggester",{"tool":64,"command":65},"pnpm","pnpm dlx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill skill-suggester","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fskill-suggester\u002FSKILL.md",true,[69],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"README.md","REFERENCE","参考文档",610,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fskill-suggester\u002FREADME.md",[76,103,127,147,175,199],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":85,"publishedAt":41},"01M6Q0FA5FZ410Z33Z3TFQ4DBA","zero-trust","Implement zero-trust network architecture. Configure identity-based access, micro-segmentation, and continuous verification. Use when implementing modern security architectures.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzero-trust\u002FSKILL.md",[82],{"categoryNo":83,"categoryName":84,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署",[86,87,88,89,90,91,78,92,93,94,95,96,30,29,97,98,99,100,101,102],"ZeRO","trust","zero trust","architecture","assessment","verification","segmentation","devops-security","access","configure","only","active","critical","scope","scripts","relevant","implementing",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":41},"01M6Q0F1YZJW3KX5FBKEVZ8CV4","zcode-delegate","Delegate coding tasks to the Z.AI ZCode CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzcode-delegate\u002FSKILL.md",[],[110,111,112,113,114,115,116,117,118,119,120,121,122,96,123,30,124,125,98,126],"delegate","zcode","zcode delegate","review","cli","orchestration","tasks","run","Bash","model","node","read","orchestrator","files","desktop app","app","agent-orchestration",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":41},"01M6Q0ETK41VGNMYEXW0T00AJN","youtube-transcript","Fetch YouTube transcripts through DeepAPI or local fallback tooling and save clean text output.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript\u002FSKILL.md",[],[134,135,136,32,40,137,138,39,38,139,140,141,142,30,29,143,144,145,146,25],"transcript","youtube transcript","youtube","codex","research","text","fetch","tooling","clean","local","output","deepapi","youtube transcripts",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":164,"publishedAt":41},"01M6Q0EPPH2PVMDW40017F8WX0","youtube-transcript-skills","Fetch YouTube video transcripts, search videos\u002Fchannels, browse channels, and extract playlists via the getyoutubetranscript.com API - free tier, no card required.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript-skills\u002FSKILL.md",[153,156,159],{"categoryNo":154,"categoryName":155,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":157,"categoryName":158,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":160,"categoryName":161,"taxonomyType":162,"taxonomyTypeDesc":163},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[134,135,136,165,32,166,40,137,39,167,168,169,170,140,171,30,29,172,173,174],"youtube transcript skills","gemini","search","api","Video","browse","api-integration","free","card","channels",{"skillNo":176,"name":177,"nameZh":6,"description":178,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":179,"categories":180,"keywords":185,"publishedAt":41},"01M6Q0EAB96PX83W5PTE8A0R8D","youtube-notetaker","Turn YouTube talks into local study notes with slides, transcripts, editable annotations, and a markdown-backed viewer.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-notetaker\u002FSKILL.md",[181,184],{"categoryNo":182,"categoryName":183,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":157,"categoryName":158,"taxonomyType":20,"taxonomyTypeDesc":21},[136,186,187,114,32,188,189,190,191,39,169,192,193,194,195,29,196,143,197,198],"youtube notetaker","notetaker","workflow","official","notes","code","markdown","slides","annotations","README","study","dair-academy","viewer",{"skillNo":200,"name":201,"nameZh":6,"description":202,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":203,"categories":204,"keywords":206,"publishedAt":41},"01M6Q0E55F0GW5MX48V8HXS8B5","youtube-full","Fetch YouTube transcripts, search videos, browse channels, and extract playlists via TranscriptAPI — no yt-dlp, no Google API key, works from any cloud server.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-full\u002FSKILL.md",[205],{"categoryNo":154,"categoryName":155,"taxonomyType":20,"taxonomyTypeDesc":21},[207,136,208,209,32,166,167,210,211,168,169,170,140,212,171,30,29,172,213,146],"youtube full","full","google","server","dlp","credits","automatic"]