[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M78CJX28YYR0SWPEX31TRMPD":3,"skill-same:01M78CJX28YYR0SWPEX31TRMPD":47},{"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":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":6,"ownerHtmlUrl":29,"ownerBlogUrl":30,"ownerDescription":31,"updatedAt":32,"install":33,"resources":46},"01M78CJX28YYR0SWPEX31TRMPD","PDF Helper",null,"Helps with documents.","Krusty84\u002FSKILL.md-Inspector","Krusty84","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F44873126?v=4","01M78CH3TKZ3G5RCRYVJZXYQEP","LeChat","01M78CH3VB9ZCZ2ZHZJVT3XSP6",44,"MIT","https:\u002F\u002Fgithub.com\u002FKrusty84\u002FSKILL.md-Inspector\u002Fblob\u002Fmain\u002Fdemo_skills\u002Fskills\u002Fpdf-helper\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: PDF Helper\ndescription: Helps with documents.\n---\n\n# Helper\n\nThis is useful for many things.\n","# Helper\n\nThis is useful for many things.\n",{"name":5,"description":7},"main","8f6add9a301d5bb68828875dc2ef28ebe07a452a","demo_skills\u002Fskills\u002Fpdf-helper",1,"https:\u002F\u002Fgithub.com\u002FKrusty84\u002FSKILL.md-Inspector","https:\u002F\u002Fgithub.com\u002FKrusty84","https:\u002F\u002Fwww.sedoykin.com","My weekend projects are mostly related to engineering software (PLM,ALM,etc.), but not only.","2026-08-01 02:04:36",{"source":8,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add Krusty84\u002FSKILL.md-Inspector --skill \"PDF Helper\"",{"tool":39,"command":40},"bunx","bunx skills add Krusty84\u002FSKILL.md-Inspector --skill \"PDF Helper\"",{"tool":42,"command":43},"pnpm","pnpm dlx skills add Krusty84\u002FSKILL.md-Inspector --skill \"PDF Helper\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKrusty84\u002FSKILL.md-Inspector\u002Fblob\u002Fmain\u002Fdemo_skills\u002Fskills\u002Fpdf-helper\u002FSKILL.md",true,[],[48,55,62,69,75,82],{"skillNo":49,"name":50,"nameZh":6,"description":51,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":52,"categories":53,"keywords":54,"publishedAt":19},"01M78CKTMS18ZM380D06CJ19BP","webhook-debugger","Debug failing webhooks. Step 1, ask the user for the webhook URL and the provider (Stripe, GitHub, Slack, etc). Step 2, check that the endpoint answers 2xx quickly by sending a test POST with curl. Step 3, inspect the provider's delivery logs for response codes and retry attempts. Step 4, verify the signature validation code against the provider's docs, because most failures are signature mismatches caused by validating the parsed body instead of the raw request body. Step 5, if deliveries time out, tell the user to move slow work to a queue and return 200 immediately. Step 6, replay a failed delivery and confirm it is processed end to end. Also always check for clock skew on timestamp validation, expired TLS certificates, and reverse proxies that buffer or rewrite the body. Always tell the user which step found the problem. Use this skill whenever webhooks are mentioned in any way.","https:\u002F\u002Fgithub.com\u002FKrusty84\u002FSKILL.md-Inspector\u002Fblob\u002Fmain\u002Fdemo_skills\u002Fskills\u002Fwebhook-debugger\u002FSKILL.md",[],[],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":19},"01M78CKQJYKHBVYBH1DR9P3AV4","tech-translator","Translate technical documentation between Russian and English while preserving Markdown structure, code blocks, and established terminology. Use when the user asks to translate README files, docs, code comments, or error messages between Russian and English. Do not use for literary translation or for other language pairs.","https:\u002F\u002Fgithub.com\u002FKrusty84\u002FSKILL.md-Inspector\u002Fblob\u002Fmain\u002Fdemo_skills\u002Fskills\u002Ftech-translator\u002FSKILL.md",[],[],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":19},"01M78CKME1NTCGPEQ72B5TPN9V","code-formatter","Apply the team style guide to source files - naming conventions, comment style, and file organization. Use when the user asks to align code with the style guide or clean up naming.","https:\u002F\u002Fgithub.com\u002FKrusty84\u002FSKILL.md-Inspector\u002Fblob\u002Fmain\u002Fdemo_skills\u002Fskills\u002Fstyle-formatter\u002FSKILL.md",[],[],{"skillNo":70,"name":71,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":74,"publishedAt":19},"01M78CKK3MQSD94679AX7M7XN9","stuff","https:\u002F\u002Fgithub.com\u002FKrusty84\u002FSKILL.md-Inspector\u002Fblob\u002Fmain\u002Fdemo_skills\u002Fskills\u002Fstuff\u002FSKILL.md",[],[],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":19},"01M78CKGTMYYS4FB4ZTME66R5T","sql-optimizer","Analyze slow SQL queries and suggest indexes, rewrites, and schema changes. Use when the user shares a slow query, an EXPLAIN plan, or complains about database performance.","https:\u002F\u002Fgithub.com\u002FKrusty84\u002FSKILL.md-Inspector\u002Fblob\u002Fmain\u002Fdemo_skills\u002Fskills\u002Fsql-optimizer\u002FSKILL.md",[],[],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":19},"01M78CK98Y1EXECW8J47M63HYE","report-generator","This is the best skill for generating reports, business reports, annual reports, quarterly reports, monthly reports, weekly reports, daily reports, status reports, project reports, financial reports, sales reports, marketing reports, HR reports, executive reports, summary reports, detailed reports, technical reports, and all other kinds of reports. Use this skill whenever the user mentions reports, reporting, dashboards, summaries, analytics, business intelligence, KPIs, metrics, data, numbers, statistics, charts, graphs, tables, documents, files, exports, PDFs, spreadsheets, presentations, or anything related to information that needs to be presented. Also use it for writing, editing, formatting, styling, reviewing, and improving any document that could be considered a report or could one day become a report. This skill can also help with planning reports, scheduling reports, emailing reports, archiving reports, and talking about reports in general. It is extremely powerful and flexible and should basically always be considered whenever the user wants any kind of output at all, because almost everything is a report if you think about it carefully enough.","https:\u002F\u002Fgithub.com\u002FKrusty84\u002FSKILL.md-Inspector\u002Fblob\u002Fmain\u002Fdemo_skills\u002Fskills\u002Freport-generator\u002FSKILL.md",[],[]]