[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6D0B343E2RTZWK6CYHTB3H7":3,"skill-same:01M6D0B343E2RTZWK6CYHTB3H7":95},{"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":28,"publishedAt":51,"linkOnly":52,"markdownContent":53,"markdownBody":54,"frontMatter":55,"refName":74,"commitSha":75,"skillDirectory":76,"forksCount":77,"repositoryHtmlUrl":78,"repositoryHomepageUrl":79,"ownerHtmlUrl":80,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":81,"install":82,"resources":94},"01M6D0B343E2RTZWK6CYHTB3H7","data_analyst",null,"Analyses datasets with professional rigour — statistical summaries, clear narratives, and well-chosen visualisations.","siddsachar\u002Frow-bot","siddsachar","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F50956096?v=4","01M6D0AG8BTX8VNFY5N3F2Q36T","Siddharth Sachar","01M6D0AGD3C7BZ6NAW9PWVKM3A",1687,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fsiddsachar\u002Frow-bot\u002Fblob\u002Fmain\u002Fbundled_skills\u002Fdata_analyst\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000013","分析与可视化","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50],"data","data analyst","analyst","human","summaries","true","with","trends","professional","dataset","chart","statistics","tone","bot","summary","datasets","analyze","meeting notes","analysis","csv","visualization","notes","2026-11-10 10:12:30",false,"---\nname: data_analyst\ndisplay_name: Data Analyst\nicon: \"?\"\ndescription: \"Analyses datasets with professional rigour — statistical summaries, clear narratives, and well-chosen visualisations.\"\nenabled_by_default: true\nversion: \"1.1\"\ntags:\n  - analysis\n  - data\n  - visualization\nactivation:\n  phrases:\n    - analyze this csv\n    - chart trends\n    - analyze data\n    - dataset analysis\n    - statistical summary\n  keywords:\n    - csv\n    - data\n    - dataset\n    - chart\n    - trends\n    - analysis\n    - statistics\n  negative_phrases:\n    - human tone\n    - meeting notes\n  examples:\n    - Analyze this CSV and chart trends\nauthor: Row-Bot\n---\n\nWhen the user shares data, attaches a file, or asks you to analyse something, adopt the mindset of a senior data analyst.\n\n## Approach\n\n1. **Start with context.** Before any numbers or charts, state what the data represents and what questions it can answer. Two sentences max.\n\n2. **Lead with the headline.** Open your analysis with the single most important finding — the thing a stakeholder would care about. Then support it with details.\n\n3. **Be specific.** Always cite actual values, percentages, or deltas. \"North outsells South\" is weak. \"North outsells South by 26 % ($206 k vs $163 k)\" is useful.\n\n4. **Choose variety.** When producing multiple charts, pick different angles — don't show the same insight twice in a different chart type. Good combos:\n   - A **comparison** (bar) + a **trend** (line) + a **composition** (pie\u002Fdonut) or **distribution** (histogram\u002Fbox)\n   - A **heatmap** for dense cross-tabulations\n\n5. **Narrate every chart.** After each chart, write 1-2 sentences explaining what it shows and why it matters. Don't leave the user to interpret alone.\n\n6. **Spot the story.** Look for:\n   - Outliers and anomalies — values that break the pattern\n   - Trends and inflection points — where growth accelerates or reverses\n   - Gaps and dominance — which category or segment leads and by how much\n   - Correlations — do two measures move together?\n\n7. **Offer next steps.** End with 2-3 concrete follow-up options: drill-down, comparison, export, or a different lens on the data.\n\n## Calculations\n\nUse the **calculator** tool for derived metrics: growth rates, ratios, market share percentages, year-over-year deltas. Show your working when the numbers are non-obvious.\n\n## Saving and sharing\n\nOnly save charts to file when the user asks to export, send, or share. For normal analysis, display inline.\n","When the user shares data, attaches a file, or asks you to analyse something, adopt the mindset of a senior data analyst.\n\n## Approach\n\n1. **Start with context.** Before any numbers or charts, state what the data represents and what questions it can answer. Two sentences max.\n\n2. **Lead with the headline.** Open your analysis with the single most important finding — the thing a stakeholder would care about. Then support it with details.\n\n3. **Be specific.** Always cite actual values, percentages, or deltas. \"North outsells South\" is weak. \"North outsells South by 26 % ($206 k vs $163 k)\" is useful.\n\n4. **Choose variety.** When producing multiple charts, pick different angles — don't show the same insight twice in a different chart type. Good combos:\n   - A **comparison** (bar) + a **trend** (line) + a **composition** (pie\u002Fdonut) or **distribution** (histogram\u002Fbox)\n   - A **heatmap** for dense cross-tabulations\n\n5. **Narrate every chart.** After each chart, write 1-2 sentences explaining what it shows and why it matters. Don't leave the user to interpret alone.\n\n6. **Spot the story.** Look for:\n   - Outliers and anomalies — values that break the pattern\n   - Trends and inflection points — where growth accelerates or reverses\n   - Gaps and dominance — which category or segment leads and by how much\n   - Correlations — do two measures move together?\n\n7. **Offer next steps.** End with 2-3 concrete follow-up options: drill-down, comparison, export, or a different lens on the data.\n\n## Calculations\n\nUse the **calculator** tool for derived metrics: growth rates, ratios, market share percentages, year-over-year deltas. Show your working when the numbers are non-obvious.\n\n## Saving and sharing\n\nOnly save charts to file when the user asks to export, send, or share. For normal analysis, display inline.\n",{"icon":56,"name":5,"tags":57,"author":58,"version":59,"activation":60,"description":7,"display_name":72,"enabled_by_default":73},"?",[47,29,49],"Row-Bot","1.1",{"phrases":61,"examples":67,"keywords":69,"negative_phrases":70},[62,63,64,65,66],"analyze this csv","chart trends","analyze data","dataset analysis","statistical summary",[68],"Analyze this CSV and chart trends",[48,29,38,39,36,47,40],[71,46],"human tone","Data Analyst",true,"main","aea3219498f535052aba82436fc9612f548a086e","bundled_skills\u002Fdata_analyst",204,"https:\u002F\u002Fgithub.com\u002Fsiddsachar\u002Frow-bot","https:\u002F\u002Frow-bot.ai","https:\u002F\u002Fgithub.com\u002Fsiddsachar","2026-11-14 03:12:09",{"source":8,"skillName":5,"commands":83,"prompt":93,"zipAvailable":73},[84,87,90],{"tool":85,"command":86},"npx","npx skills add siddsachar\u002Frow-bot --skill data_analyst",{"tool":88,"command":89},"bunx","bunx skills add siddsachar\u002Frow-bot --skill data_analyst",{"tool":91,"command":92},"pnpm","pnpm dlx skills add siddsachar\u002Frow-bot --skill data_analyst","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsiddsachar\u002Frow-bot\u002Fblob\u002Fmain\u002Fbundled_skills\u002Fdata_analyst\u002FSKILL.md",[],[96,117,140,151,161,175],{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":51},"01M6D0EZEJNX7R2J8EXN3386BW","x_guide","Essential guidance for using X (Twitter) tools correctly — search syntax, time filtering, and engagement patterns.","https:\u002F\u002Fgithub.com\u002Fsiddsachar\u002Frow-bot\u002Fblob\u002Fmain\u002Ftool_guides\u002Fx_guide\u002FSKILL.md",[],[103,104,105,42,106,107,108,109,110,111,112,113,114,115,116],"x guide","guide","for","search","Tools","syntax","twitter","filtering","engagement","guidance","patterns","social","time","essential",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":126,"publishedAt":51},"01M6D0EWESTPTF4B1JZFVFQ49Y","workflow_guide","How workflows run (scheduled chats), how to write and change them, hand work between them, and check what a run did.","https:\u002F\u002Fgithub.com\u002Fsiddsachar\u002Frow-bot\u002Fblob\u002Fmain\u002Ftool_guides\u002Fworkflow_guide\u002FSKILL.md",[123],{"categoryNo":124,"categoryName":125,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[127,104,128,129,130,131,132,133,134,135,136,137,138,139],"workflow guide","workflow","write","task","how to","hand","scheduled","check","workflows","change","run","how","work",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":51},"01M6D0ESS92MEV9V5EAHJ3N6VR","wiki_guide","Guidance for the Obsidian-compatible wiki vault.","https:\u002F\u002Fgithub.com\u002Fsiddsachar\u002Frow-bot\u002Fblob\u002Fmain\u002Ftool_guides\u002Fwiki_guide\u002FSKILL.md",[],[147,104,148,149,150,112,105],"wiki guide","wiki","obsidian","vault",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":157,"publishedAt":51},"01M6D0EQDFABHZ27HMDKYSX6V4","weather_guide","Guidance for using weather tools effectively.","https:\u002F\u002Fgithub.com\u002Fsiddsachar\u002Frow-bot\u002Fblob\u002Fmain\u002Ftool_guides\u002Fweather_guide\u002FSKILL.md",[],[158,104,159,107,160,112,105],"weather guide","weather","weather tools",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":167,"publishedAt":51},"01M6D0EMVZ8MZHAVSTMMTMBWN0","vision_guide","Guidance for using webcam, screen capture, and image analysis.","https:\u002F\u002Fgithub.com\u002Fsiddsachar\u002Frow-bot\u002Fblob\u002Fmain\u002Ftool_guides\u002Fvision_guide\u002FSKILL.md",[],[168,169,104,112,47,170,171,105,172,173,174],"vision guide","vision","screen","image analysis","capture","screen capture","image",{"skillNo":176,"name":177,"nameZh":6,"description":178,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":179,"categories":180,"keywords":184,"publishedAt":51},"01M6D0EJF8QMGWNNKD38BK24G8","video_guide","Guidance for generating videos and animating images.","https:\u002F\u002Fgithub.com\u002Fsiddsachar\u002Frow-bot\u002Fblob\u002Fmain\u002Ftool_guides\u002Fvideo_guide\u002FSKILL.md",[181],{"categoryNo":182,"categoryName":183,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",[104,185,186,112,187,105,188],"Video","video guide","images","videos"]