[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FV5FECRGQT6YDE5AFHYNXF":3,"skill-same:01M6FV5FECRGQT6YDE5AFHYNXF":91},{"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":30,"publishedAt":49,"linkOnly":50,"markdownContent":51,"markdownBody":52,"frontMatter":53,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":57,"repositoryHtmlUrl":58,"repositoryHomepageUrl":6,"ownerHtmlUrl":59,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":60,"install":61,"resources":74},"01M6FV5FECRGQT6YDE5AFHYNXF","excel-weekly-dashboard",null,"Designs refreshable Excel dashboards (Power Query + structured tables + validation + pivot reporting). Use when you need a repeatable weekly KPI workbook that updates from files with minimal manual work.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fkowl64\u002Fexcel-weekly-dashboard\u002FSKILL.md",[17,22,25],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000004","电子表格","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000013","分析与可视化",{"categoryNo":26,"categoryName":27,"taxonomyType":28,"taxonomyTypeDesc":29},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],"dashboard","xlsx","excel weekly dashboard","workbook","manual","you","with","structured","query","files","minimal","power","use","work","dashboards","kpi","reporting","validation","2026-11-10 10:12:30",false,"---\nname: excel-weekly-dashboard\ndescription: Designs refreshable Excel dashboards (Power Query + structured tables + validation + pivot reporting). Use when you need a repeatable weekly KPI workbook that updates from files with minimal manual work.\n---\n\n# Excel weekly dashboards at scale\n\n## PURPOSE\nDesigns refreshable Excel dashboards (Power Query + structured tables + validation + pivot reporting).\n\n## WHEN TO USE\n- TRIGGERS:\n  - Build me a Power Query pipeline for this file so it refreshes weekly with no manual steps.\n  - Turn this into a structured table with validation lists and clean data entry rules.\n  - Create a pivot-driven weekly dashboard with slicers for year and ISO week.\n  - Fix this Excel model so refresh does not break when new columns appear.\n  - Design a reusable KPI pack that updates from a folder of CSVs.\n- DO NOT USE WHEN…\n  - You need advanced forecasting\u002Fvaluation modeling (this skill is for repeatable reporting pipelines).\n  - You need a BI tool build (Power BI\u002FTableau) rather than Excel.\n  - You need web scraping as the primary ingestion method.\n\n## INPUTS\n- REQUIRED:\n  - Source data file(s): CSV, XLSX, DOCX-exported tables, or PDF-exported tables (provided by user).\n  - Definition of ‘week’ (ISO week preferred) and the KPI fields required.\n- OPTIONAL:\n  - Data dictionary \u002F column definitions.\n  - Known “bad data” patterns to validate (e.g., blank PayNumber, invalid dates).\n  - Existing workbook to refactor.\n- EXAMPLES:\n  - Folder of weekly CSV exports: `exports\u002F2026-W02\u002F*.csv`\n  - Single XLSX dump with changing columns month to month\n\n## OUTPUTS\n- If asked for **plan only (default)**: a step-by-step build plan + Power Query steps + sheet layout + validation rules.\n- If explicitly asked to **generate artifacts**:\n  - `workbook_spec.md` (workbook structure and named tables)\n  - `power_query_steps.pq` (M code template)\n  - `refresh-checklist.md` (from `assets\u002F`)\nSuccess = refresh works after adding a new week’s files without manual edits, and validation catches bad rows.\n\n\n## WORKFLOW\n1. Identify source type(s) (CSV\u002FXLSX\u002FDOCX\u002FPDF-export) and the stable business keys (e.g., PayNumber).\n2. Define the canonical table schema:\n   - required columns, types, allowed values, and “unknown” handling.\n3. Design ingestion with Power Query:\n   - Prefer **Folder ingest** + combine, with defensive “missing column” handling.\n   - Normalize column names (trim, case, collapse spaces).\n4. Design cleansing & validation:\n   - Create a **Data_Staging** query (raw-normalized) and **Data_Clean** query (validated).\n   - Add validation columns (e.g., `IsValidPayNumber`, `IsValidDate`, `IssueReason`).\n5. Build reporting layer:\n   - Pivot table(s) off **Data_Clean**\n   - Slicers: Year, ISOWeek; plus operational dimensions\n6. Add a “Refresh Status” sheet:\n   - last refresh timestamp, row counts, query error flags, latest week present\n7. STOP AND ASK THE USER if:\n   - required KPIs\u002Fcolumns are unspecified,\n   - the source files don’t include any stable key,\n   - week definition\u002Ftimezone rules are unclear,\n   - PDF\u002FDOCX tables are not reliably extractable without a provided export.\n\n\n## OUTPUT FORMAT\nWhen producing a **plan**, use this template:\n\n```text\nWORKBOOK PLAN\n- Sheets:\n  - Data_Staging (query output)\n  - Data_Clean (query output + validation flags)\n  - Dashboard (pivots\u002Fcharts)\n  - Refresh_Status (counts + health checks)\n- Canonical Schema:\n  - \u003CColumn>: \u003CType> | Required? | Validation\n- Power Query:\n  - Query 1: Ingest_\u003Cname> (Folder\u002FFile)\n  - Query 2: Clean_\u003Cname>\n  - Key transforms: \u003Cbullets>\n- Validation rules:\n  - \u003Crule> -> \u003Caction>\n- Pivot design:\n  - Rows\u002FColumns\u002FValues\n  - Slicers\n```\n\nIf asked for artifacts, also output:\n- `assets\u002Fpower-query-folder-ingest-template.pq` (adapted)\n- `assets\u002Frefresh-checklist.md`\n\n\n## SAFETY & EDGE CASES\n- Read-only by default: provide a plan + snippets unless the user explicitly requests file generation.\n- Never delete or overwrite user files; propose new filenames for outputs.\n- Prefer “no silent failure”: include row-count checks and visible error flags.\n- For PDF\u002FDOCX sources, require user-provided exported tables (CSV\u002FXLSX) or clearly mark extraction risk.\n\n\n## EXAMPLES\n- Input: “Folder of weekly CSVs with PayNumber\u002FName\u002FDate.”  \n  Output: Folder-ingest PQ template + schema + Refresh Status checks + pivot dashboard plan.\n\n- Input: “Refresh breaks when new columns appear.”  \n  Output: Defensive missing-column logic + column normalization + typed schema plan.\n\n","# Excel weekly dashboards at scale\n\n## PURPOSE\nDesigns refreshable Excel dashboards (Power Query + structured tables + validation + pivot reporting).\n\n## WHEN TO USE\n- TRIGGERS:\n  - Build me a Power Query pipeline for this file so it refreshes weekly with no manual steps.\n  - Turn this into a structured table with validation lists and clean data entry rules.\n  - Create a pivot-driven weekly dashboard with slicers for year and ISO week.\n  - Fix this Excel model so refresh does not break when new columns appear.\n  - Design a reusable KPI pack that updates from a folder of CSVs.\n- DO NOT USE WHEN…\n  - You need advanced forecasting\u002Fvaluation modeling (this skill is for repeatable reporting pipelines).\n  - You need a BI tool build (Power BI\u002FTableau) rather than Excel.\n  - You need web scraping as the primary ingestion method.\n\n## INPUTS\n- REQUIRED:\n  - Source data file(s): CSV, XLSX, DOCX-exported tables, or PDF-exported tables (provided by user).\n  - Definition of ‘week’ (ISO week preferred) and the KPI fields required.\n- OPTIONAL:\n  - Data dictionary \u002F column definitions.\n  - Known “bad data” patterns to validate (e.g., blank PayNumber, invalid dates).\n  - Existing workbook to refactor.\n- EXAMPLES:\n  - Folder of weekly CSV exports: `exports\u002F2026-W02\u002F*.csv`\n  - Single XLSX dump with changing columns month to month\n\n## OUTPUTS\n- If asked for **plan only (default)**: a step-by-step build plan + Power Query steps + sheet layout + validation rules.\n- If explicitly asked to **generate artifacts**:\n  - `workbook_spec.md` (workbook structure and named tables)\n  - `power_query_steps.pq` (M code template)\n  - `refresh-checklist.md` (from `assets\u002F`)\nSuccess = refresh works after adding a new week’s files without manual edits, and validation catches bad rows.\n\n\n## WORKFLOW\n1. Identify source type(s) (CSV\u002FXLSX\u002FDOCX\u002FPDF-export) and the stable business keys (e.g., PayNumber).\n2. Define the canonical table schema:\n   - required columns, types, allowed values, and “unknown” handling.\n3. Design ingestion with Power Query:\n   - Prefer **Folder ingest** + combine, with defensive “missing column” handling.\n   - Normalize column names (trim, case, collapse spaces).\n4. Design cleansing & validation:\n   - Create a **Data_Staging** query (raw-normalized) and **Data_Clean** query (validated).\n   - Add validation columns (e.g., `IsValidPayNumber`, `IsValidDate`, `IssueReason`).\n5. Build reporting layer:\n   - Pivot table(s) off **Data_Clean**\n   - Slicers: Year, ISOWeek; plus operational dimensions\n6. Add a “Refresh Status” sheet:\n   - last refresh timestamp, row counts, query error flags, latest week present\n7. STOP AND ASK THE USER if:\n   - required KPIs\u002Fcolumns are unspecified,\n   - the source files don’t include any stable key,\n   - week definition\u002Ftimezone rules are unclear,\n   - PDF\u002FDOCX tables are not reliably extractable without a provided export.\n\n\n## OUTPUT FORMAT\nWhen producing a **plan**, use this template:\n\n```text\nWORKBOOK PLAN\n- Sheets:\n  - Data_Staging (query output)\n  - Data_Clean (query output + validation flags)\n  - Dashboard (pivots\u002Fcharts)\n  - Refresh_Status (counts + health checks)\n- Canonical Schema:\n  - \u003CColumn>: \u003CType> | Required? | Validation\n- Power Query:\n  - Query 1: Ingest_\u003Cname> (Folder\u002FFile)\n  - Query 2: Clean_\u003Cname>\n  - Key transforms: \u003Cbullets>\n- Validation rules:\n  - \u003Crule> -> \u003Caction>\n- Pivot design:\n  - Rows\u002FColumns\u002FValues\n  - Slicers\n```\n\nIf asked for artifacts, also output:\n- `assets\u002Fpower-query-folder-ingest-template.pq` (adapted)\n- `assets\u002Frefresh-checklist.md`\n\n\n## SAFETY & EDGE CASES\n- Read-only by default: provide a plan + snippets unless the user explicitly requests file generation.\n- Never delete or overwrite user files; propose new filenames for outputs.\n- Prefer “no silent failure”: include row-count checks and visible error flags.\n- For PDF\u002FDOCX sources, require user-provided exported tables (CSV\u002FXLSX) or clearly mark extraction risk.\n\n\n## EXAMPLES\n- Input: “Folder of weekly CSVs with PayNumber\u002FName\u002FDate.”  \n  Output: Folder-ingest PQ template + schema + Refresh Status checks + pivot dashboard plan.\n\n- Input: “Refresh breaks when new columns appear.”  \n  Output: Defensive missing-column logic + column normalization + typed schema plan.\n\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fkowl64\u002Fexcel-weekly-dashboard",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add kbarbel640-del\u002Fskills --skill excel-weekly-dashboard",{"tool":67,"command":68},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill excel-weekly-dashboard",{"tool":70,"command":71},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill excel-weekly-dashboard","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fkowl64\u002Fexcel-weekly-dashboard\u002FSKILL.md",true,[75,81,87],{"path":76,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":79,"sourceHtmlUrl":80},"_meta.json","REFERENCE","参考文档",306,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fkowl64\u002Fexcel-weekly-dashboard\u002F_meta.json",{"path":82,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":86},"assets\u002Fpower-query-folder-ingest-template.pq.md","ASSET","资产文件",1113,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fkowl64\u002Fexcel-weekly-dashboard\u002Fassets\u002Fpower-query-folder-ingest-template.pq.md",{"path":88,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":89,"sourceHtmlUrl":90},"assets\u002Frefresh-checklist.md",527,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fkowl64\u002Fexcel-weekly-dashboard\u002Fassets\u002Frefresh-checklist.md",[92,120,146,167,173,193],{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":101,"publishedAt":49},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[98],{"categoryNo":99,"categoryName":100,"taxonomyType":28,"taxonomyTypeDesc":29},"01JBSEEDCAT000000000000036","内容创作者",[102,103,104,37,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119],"crowd prompting","prompting","api","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"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":129,"publishedAt":49},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[126],{"categoryNo":127,"categoryName":128,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[130,104,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,108,43],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":155,"publishedAt":49},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[152],{"categoryNo":153,"categoryName":154,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[156,157,158,159,160,161,162,37,163,144,43,164,104,165,166],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":168,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":172,"publishedAt":49},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[171],{"categoryNo":153,"categoryName":154,"taxonomyType":20,"taxonomyTypeDesc":21},[159,158,157,156,166,161,162,37,160,144,43,163,164,104,165],{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":179,"publishedAt":49},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[180,181,182,183,184,185,186,187,188,189,190,191,192],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":194,"name":195,"nameZh":6,"description":196,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":197,"categories":198,"keywords":203,"publishedAt":49},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[199,200],{"categoryNo":127,"categoryName":128,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":201,"categoryName":202,"taxonomyType":28,"taxonomyTypeDesc":29},"01JBSEEDCAT000000000000037","律师与法务",[204,205,206,207,37,39,208,54,209,164,210,211,212,213,214,117,215,216,217],"agent constitution","constitution","contracts","tree","base","log","check","Rules","projects","compliance","actions","state","governance","github"]