[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DSDBPTY70NNAR265FRRX4Q":3,"skill-same:01M6DSDBPTY70NNAR265FRRX4Q":54},{"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":21,"linkOnly":22,"markdownContent":23,"markdownBody":24,"frontMatter":25,"refName":26,"commitSha":27,"skillDirectory":28,"forksCount":14,"repositoryHtmlUrl":29,"repositoryHomepageUrl":6,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M6DSDBPTY70NNAR265FRRX4Q","outlier_detector",null,"Detect outliers using statistical methods","sadjad6\u002Fopen-autonomous-research-lab","sadjad6","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F32264973?v=4","01M6DSBMD7SHZCAMZ6VMGWAYWR","Dr. Sadjad Sadeghi","01M6DSBMHRRQZCPP7T9YMR46VK",0,"MIT","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fdata_engineering\u002Foutlier_detector\u002FSKILL.md",[],[19,20],"outlier detector","methods","2026-11-10 10:12:30",false,"---\nname: outlier_detector\ndescription: Detect outliers using statistical methods\n---\n\n# Outlier Detector\n\n## Description\nDetect outliers using statistical methods\n\n## When to Use\nWhen numeric data may contain anomalies\n\n## Workflow\n1. Compute IQR\u002FZ-scores\\n2. Flag outliers\\n3. Report\n\n## Tools Used\npandas, scipy\n\n## Examples\n```python\nfrom src.skills.data_engineering.outlier_detector import Skill\n\nskill = Skill()\nresult = await skill.run(SkillInput(data={\"key\": \"value\"}))\n```\n\n## Best Practices\nUse IQR for skewed data, Z-score for normal\n","# Outlier Detector\n\n## Description\nDetect outliers using statistical methods\n\n## When to Use\nWhen numeric data may contain anomalies\n\n## Workflow\n1. Compute IQR\u002FZ-scores\\n2. Flag outliers\\n3. Report\n\n## Tools Used\npandas, scipy\n\n## Examples\n```python\nfrom src.skills.data_engineering.outlier_detector import Skill\n\nskill = Skill()\nresult = await skill.run(SkillInput(data={\"key\": \"value\"}))\n```\n\n## Best Practices\nUse IQR for skewed data, Z-score for normal\n",{"name":5,"description":7},"main","19d5aed8a5e48ff5443f425990d1df390d792bee","src\u002Fskills\u002Fdata_engineering\u002Foutlier_detector","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab","https:\u002F\u002Fgithub.com\u002Fsadjad6","https:\u002F\u002Fsadeghi-ai.de\u002F","AI\u002FML Engineer | GenAI, RAG & Agentic AI | MLOps & ML Systems | PhD in Physics. Founder & AI\u002FML Engineer at JadayLix Studio.","2026-10-01 01:54:20",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add sadjad6\u002Fopen-autonomous-research-lab --skill outlier_detector",{"tool":40,"command":41},"bunx","bunx skills add sadjad6\u002Fopen-autonomous-research-lab --skill outlier_detector",{"tool":43,"command":44},"pnpm","pnpm dlx skills add sadjad6\u002Fopen-autonomous-research-lab --skill outlier_detector","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fdata_engineering\u002Foutlier_detector\u002FSKILL.md",true,[48],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"__init__.py","SCRIPT","脚本",1152,"https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fdata_engineering\u002Foutlier_detector\u002F__init__.py",[55,65,90,100,111,121],{"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":21},"01M6DSQSG36HDX3NT5ZVBSX2V4","scatter_plot","Generate scatter plot visualizations","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fvisualization\u002Fscatter_plot\u002FSKILL.md",[],[62,63,64],"scatter plot","generate","visualizations",{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":84,"publishedAt":21},"01M6DSQMQ6H8SB2T4D1Y5FRCZC","report_chart","Generate publication-quality charts","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fvisualization\u002Freport_chart\u002FSKILL.md",[71,76,81],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000013","分析与可视化","SCENARIO","使用场景",{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",{"categoryNo":82,"categoryName":83,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000034","行政与办公人员",[85,86,87,88,89,63],"chart","report","report chart","quality","Charts",{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":98,"publishedAt":21},"01M6DSQGEZV6NGZYJYZEC2HHQ2","pie_chart","Generate pie chart visualizations","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fvisualization\u002Fpie_chart\u002FSKILL.md",[96,97],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},[99,85,63,64],"pie chart",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":108,"publishedAt":21},"01M6DSQC0M3WXXNHKQHCRTXKY2","line_chart","Generate line chart visualizations","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fvisualization\u002Fline_chart\u002FSKILL.md",[106,107],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},[109,110,85,64,63],"line chart","line",{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":21},"01M6DSQ8811RDV2C3TC1C73SKJ","interactive_plot","Generate interactive Plotly visualizations","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fvisualization\u002Finteractive_plot\u002FSKILL.md",[],[118,119,64,120,63],"interactive plot","interactive","plotly",{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":127,"publishedAt":21},"01M6DSQ4GNMQ1GMF5NK71X1PJQ","histogram","Generate histogram visualizations","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fvisualization\u002Fhistogram\u002FSKILL.md",[],[123,63,64]]