[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HDTWN09NHRTDC8M68SBBSC":3,"skill-same:01M6HDTWN09NHRTDC8M68SBBSC":78},{"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":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":56,"commitSha":57,"skillDirectory":58,"forksCount":59,"repositoryHtmlUrl":60,"repositoryHomepageUrl":6,"ownerHtmlUrl":61,"ownerBlogUrl":6,"ownerDescription":62,"updatedAt":63,"install":64,"resources":77},"01M6HDTWN09NHRTDC8M68SBBSC","plotly",null,"Interactive visualization library. Use when you need hover info, zoom, pan, or web-embeddable charts. Best for dashboards, exploratory analysis, and presentations. For static publication figures use matplotlib or scientific-visualization.","HenriqueMC17\u002Fagente-core","HenriqueMC17","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F206460478?v=4","01M6HB63HBBF18AC4H09XTB549","Henrique Monteiro Cardoso","01M6HB63NGSQXWKWCFWW2B20W0",1,"MIT","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Fdata-science\u002Fplotly\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000013","分析与可视化","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[5,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"use","unknown","for","you","figures","zoom","scientific","data-science","info","community","hover","dashboards","science","Charts","analysis","data","library","visualization","presentations","2026-11-10 10:12:30",false,"---\nname: plotly\ndescription: Interactive visualization library. Use when you need hover info, zoom, pan, or web-embeddable charts. Best for dashboards, exploratory analysis, and presentations. For static publication figures use matplotlib or scientific-visualization.\nlicense: MIT license\nmetadata:\n  skill-author: K-Dense Inc.\nrisk: unknown\nsource: community\ncategory: data-science\n---\n# Plotly\n\nPython graphing library for creating interactive, publication-quality visualizations with 40+ chart types.\n\n## When to Use\n- You need interactive charts with hover, zoom, pan, or web embedding.\n- You are building dashboards, exploratory analysis notebooks, or presentations that benefit from rich interaction.\n- You want to choose between Plotly Express and Graph Objects for the same visualization task.\n\n## Quick Start\n\nInstall Plotly:\n```bash\nuv pip install plotly\n```\n\nBasic usage with Plotly Express (high-level API):\n```python\nimport plotly.express as px\nimport pandas as pd\n\ndf = pd.DataFrame({\n    'x': [1, 2, 3, 4],\n    'y': [10, 11, 12, 13]\n})\n\nfig = px.scatter(df, x='x', y='y', title='My First Plot')\nfig.show()\n```\n\n## Choosing Between APIs\n\n### Use Plotly Express (px)\nFor quick, standard visualizations with sensible defaults:\n- Working with pandas DataFrames\n- Creating common chart types (scatter, line, bar, histogram, etc.)\n- Need automatic color encoding and legends\n- Want minimal code (1-5 lines)\n\nSee reference\u002Fplotly-express.md for complete guide.\n\n### Use Graph Objects (go)\nFor fine-grained control and custom visualizations:\n- Chart types not in Plotly Express (3D mesh, isosurface, complex financial charts)\n- Building complex multi-trace figures from scratch\n- Need precise control over individual components\n- Creating specialized visualizations with custom shapes and annotations\n\nSee reference\u002Fgraph-objects.md for complete guide.\n\n**Note:** Plotly Express returns graph objects Figure, so you can combine approaches:\n```python\nfig = px.scatter(df, x='x', y='y')\nfig.update_layout(title='Custom Title')  # Use go methods on px figure\nfig.add_hline(y=10)                     # Add shapes\n```\n\n## Core Capabilities\n\n### 1. Chart Types\n\nPlotly supports 40+ chart types organized into categories:\n\n**Basic Charts:** scatter, line, bar, pie, area, bubble\n\n**Statistical Charts:** histogram, box plot, violin, distribution, error bars\n\n**Scientific Charts:** heatmap, contour, ternary, image display\n\n**Financial Charts:** candlestick, OHLC, waterfall, funnel, time series\n\n**Maps:** scatter maps, choropleth, density maps (geographic visualization)\n\n**3D Charts:** scatter3d, surface, mesh, cone, volume\n\n**Specialized:** sunburst, treemap, sankey, parallel coordinates, gauge\n\nFor detailed examples and usage of all chart types, see reference\u002Fchart-types.md.\n\n### 2. Layouts and Styling\n\n**Subplots:** Create multi-plot figures with shared axes:\n```python\nfrom plotly.subplots import make_subplots\nimport plotly.graph_objects as go\n\nfig = make_subplots(rows=2, cols=2, subplot_titles=('A', 'B', 'C', 'D'))\nfig.add_trace(go.Scatter(x=[1, 2], y=[3, 4]), row=1, col=1)\n```\n\n**Templates:** Apply coordinated styling:\n```python\nfig = px.scatter(df, x='x', y='y', template='plotly_dark')\n# Built-in: plotly_white, plotly_dark, ggplot2, seaborn, simple_white\n```\n\n**Customization:** Control every aspect of appearance:\n- Colors (discrete sequences, continuous scales)\n- Fonts and text\n- Axes (ranges, ticks, grids)\n- Legends\n- Margins and sizing\n- Annotations and shapes\n\nFor complete layout and styling options, see reference\u002Flayouts-styling.md.\n\n### 3. Interactivity\n\nBuilt-in interactive features:\n- Hover tooltips with customizable data\n- Pan and zoom\n- Legend toggling\n- Box\u002Flasso selection\n- Rangesliders for time series\n- Buttons and dropdowns\n- Animations\n\n```python\n# Custom hover template\nfig.update_traces(\n    hovertemplate='\u003Cb>%{x}\u003C\u002Fb>\u003Cbr>Value: %{y:.2f}\u003Cextra>\u003C\u002Fextra>'\n)\n\n# Add rangeslider\nfig.update_xaxes(rangeslider_visible=True)\n\n# Animations\nfig = px.scatter(df, x='x', y='y', animation_frame='year')\n```\n\nFor complete interactivity guide, see reference\u002Fexport-interactivity.md.\n\n### 4. Export Options\n\n**Interactive HTML:**\n```python\nfig.write_html('chart.html')                       # Full standalone\nfig.write_html('chart.html', include_plotlyjs='cdn')  # Smaller file\n```\n\n**Static Images (requires kaleido):**\n```bash\nuv pip install kaleido\n```\n\n```python\nfig.write_image('chart.png')   # PNG\nfig.write_image('chart.pdf')   # PDF\nfig.write_image('chart.svg')   # SVG\n```\n\nFor complete export options, see reference\u002Fexport-interactivity.md.\n\n## Common Workflows\n\n### Scientific Data Visualization\n\n```python\nimport plotly.express as px\n\n# Scatter plot with trendline\nfig = px.scatter(df, x='temperature', y='yield', trendline='ols')\n\n# Heatmap from matrix\nfig = px.imshow(correlation_matrix, text_auto=True, color_continuous_scale='RdBu')\n\n# 3D surface plot\nimport plotly.graph_objects as go\nfig = go.Figure(data=[go.Surface(z=z_data, x=x_data, y=y_data)])\n```\n\n### Statistical Analysis\n\n```python\n# Distribution comparison\nfig = px.histogram(df, x='values', color='group', marginal='box', nbins=30)\n\n# Box plot with all points\nfig = px.box(df, x='category', y='value', points='all')\n\n# Violin plot\nfig = px.violin(df, x='group', y='measurement', box=True)\n```\n\n### Time Series and Financial\n\n```python\n# Time series with rangeslider\nfig = px.line(df, x='date', y='price')\nfig.update_xaxes(rangeslider_visible=True)\n\n# Candlestick chart\nimport plotly.graph_objects as go\nfig = go.Figure(data=[go.Candlestick(\n    x=df['date'],\n    open=df['open'],\n    high=df['high'],\n    low=df['low'],\n    close=df['close']\n)])\n```\n\n### Multi-Plot Dashboards\n\n```python\nfrom plotly.subplots import make_subplots\nimport plotly.graph_objects as go\n\nfig = make_subplots(\n    rows=2, cols=2,\n    subplot_titles=('Scatter', 'Bar', 'Histogram', 'Box'),\n    specs=[[{'type': 'scatter'}, {'type': 'bar'}],\n           [{'type': 'histogram'}, {'type': 'box'}]]\n)\n\nfig.add_trace(go.Scatter(x=[1, 2, 3], y=[4, 5, 6]), row=1, col=1)\nfig.add_trace(go.Bar(x=['A', 'B'], y=[1, 2]), row=1, col=2)\nfig.add_trace(go.Histogram(x=data), row=2, col=1)\nfig.add_trace(go.Box(y=data), row=2, col=2)\n\nfig.update_layout(height=800, showlegend=False)\n```\n\n## Integration with Dash\n\nFor interactive web applications, use Dash (Plotly's web app framework):\n\n```bash\nuv pip install dash\n```\n\n```python\nimport dash\nfrom dash import dcc, html\nimport plotly.express as px\n\napp = dash.Dash(__name__)\n\nfig = px.scatter(df, x='x', y='y')\n\napp.layout = html.Div([\n    html.H1('Dashboard'),\n    dcc.Graph(figure=fig)\n])\n\napp.run_server(debug=True)\n```\n\n## Reference Files\n\n- **plotly-express.md** - High-level API for quick visualizations\n- **graph-objects.md** - Low-level API for fine-grained control\n- **chart-types.md** - Complete catalog of 40+ chart types with examples\n- **layouts-styling.md** - Subplots, templates, colors, customization\n- **export-interactivity.md** - Export options and interactive features\n\n## Additional Resources\n\n- Official documentation: https:\u002F\u002Fplotly.com\u002Fpython\u002F\n- API reference: https:\u002F\u002Fplotly.com\u002Fpython-api-reference\u002F\n- Community forum: https:\u002F\u002Fcommunity.plotly.com\u002F\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","# Plotly\n\nPython graphing library for creating interactive, publication-quality visualizations with 40+ chart types.\n\n## When to Use\n- You need interactive charts with hover, zoom, pan, or web embedding.\n- You are building dashboards, exploratory analysis notebooks, or presentations that benefit from rich interaction.\n- You want to choose between Plotly Express and Graph Objects for the same visualization task.\n\n## Quick Start\n\nInstall Plotly:\n```bash\nuv pip install plotly\n```\n\nBasic usage with Plotly Express (high-level API):\n```python\nimport plotly.express as px\nimport pandas as pd\n\ndf = pd.DataFrame({\n    'x': [1, 2, 3, 4],\n    'y': [10, 11, 12, 13]\n})\n\nfig = px.scatter(df, x='x', y='y', title='My First Plot')\nfig.show()\n```\n\n## Choosing Between APIs\n\n### Use Plotly Express (px)\nFor quick, standard visualizations with sensible defaults:\n- Working with pandas DataFrames\n- Creating common chart types (scatter, line, bar, histogram, etc.)\n- Need automatic color encoding and legends\n- Want minimal code (1-5 lines)\n\nSee reference\u002Fplotly-express.md for complete guide.\n\n### Use Graph Objects (go)\nFor fine-grained control and custom visualizations:\n- Chart types not in Plotly Express (3D mesh, isosurface, complex financial charts)\n- Building complex multi-trace figures from scratch\n- Need precise control over individual components\n- Creating specialized visualizations with custom shapes and annotations\n\nSee reference\u002Fgraph-objects.md for complete guide.\n\n**Note:** Plotly Express returns graph objects Figure, so you can combine approaches:\n```python\nfig = px.scatter(df, x='x', y='y')\nfig.update_layout(title='Custom Title')  # Use go methods on px figure\nfig.add_hline(y=10)                     # Add shapes\n```\n\n## Core Capabilities\n\n### 1. Chart Types\n\nPlotly supports 40+ chart types organized into categories:\n\n**Basic Charts:** scatter, line, bar, pie, area, bubble\n\n**Statistical Charts:** histogram, box plot, violin, distribution, error bars\n\n**Scientific Charts:** heatmap, contour, ternary, image display\n\n**Financial Charts:** candlestick, OHLC, waterfall, funnel, time series\n\n**Maps:** scatter maps, choropleth, density maps (geographic visualization)\n\n**3D Charts:** scatter3d, surface, mesh, cone, volume\n\n**Specialized:** sunburst, treemap, sankey, parallel coordinates, gauge\n\nFor detailed examples and usage of all chart types, see reference\u002Fchart-types.md.\n\n### 2. Layouts and Styling\n\n**Subplots:** Create multi-plot figures with shared axes:\n```python\nfrom plotly.subplots import make_subplots\nimport plotly.graph_objects as go\n\nfig = make_subplots(rows=2, cols=2, subplot_titles=('A', 'B', 'C', 'D'))\nfig.add_trace(go.Scatter(x=[1, 2], y=[3, 4]), row=1, col=1)\n```\n\n**Templates:** Apply coordinated styling:\n```python\nfig = px.scatter(df, x='x', y='y', template='plotly_dark')\n# Built-in: plotly_white, plotly_dark, ggplot2, seaborn, simple_white\n```\n\n**Customization:** Control every aspect of appearance:\n- Colors (discrete sequences, continuous scales)\n- Fonts and text\n- Axes (ranges, ticks, grids)\n- Legends\n- Margins and sizing\n- Annotations and shapes\n\nFor complete layout and styling options, see reference\u002Flayouts-styling.md.\n\n### 3. Interactivity\n\nBuilt-in interactive features:\n- Hover tooltips with customizable data\n- Pan and zoom\n- Legend toggling\n- Box\u002Flasso selection\n- Rangesliders for time series\n- Buttons and dropdowns\n- Animations\n\n```python\n# Custom hover template\nfig.update_traces(\n    hovertemplate='\u003Cb>%{x}\u003C\u002Fb>\u003Cbr>Value: %{y:.2f}\u003Cextra>\u003C\u002Fextra>'\n)\n\n# Add rangeslider\nfig.update_xaxes(rangeslider_visible=True)\n\n# Animations\nfig = px.scatter(df, x='x', y='y', animation_frame='year')\n```\n\nFor complete interactivity guide, see reference\u002Fexport-interactivity.md.\n\n### 4. Export Options\n\n**Interactive HTML:**\n```python\nfig.write_html('chart.html')                       # Full standalone\nfig.write_html('chart.html', include_plotlyjs='cdn')  # Smaller file\n```\n\n**Static Images (requires kaleido):**\n```bash\nuv pip install kaleido\n```\n\n```python\nfig.write_image('chart.png')   # PNG\nfig.write_image('chart.pdf')   # PDF\nfig.write_image('chart.svg')   # SVG\n```\n\nFor complete export options, see reference\u002Fexport-interactivity.md.\n\n## Common Workflows\n\n### Scientific Data Visualization\n\n```python\nimport plotly.express as px\n\n# Scatter plot with trendline\nfig = px.scatter(df, x='temperature', y='yield', trendline='ols')\n\n# Heatmap from matrix\nfig = px.imshow(correlation_matrix, text_auto=True, color_continuous_scale='RdBu')\n\n# 3D surface plot\nimport plotly.graph_objects as go\nfig = go.Figure(data=[go.Surface(z=z_data, x=x_data, y=y_data)])\n```\n\n### Statistical Analysis\n\n```python\n# Distribution comparison\nfig = px.histogram(df, x='values', color='group', marginal='box', nbins=30)\n\n# Box plot with all points\nfig = px.box(df, x='category', y='value', points='all')\n\n# Violin plot\nfig = px.violin(df, x='group', y='measurement', box=True)\n```\n\n### Time Series and Financial\n\n```python\n# Time series with rangeslider\nfig = px.line(df, x='date', y='price')\nfig.update_xaxes(rangeslider_visible=True)\n\n# Candlestick chart\nimport plotly.graph_objects as go\nfig = go.Figure(data=[go.Candlestick(\n    x=df['date'],\n    open=df['open'],\n    high=df['high'],\n    low=df['low'],\n    close=df['close']\n)])\n```\n\n### Multi-Plot Dashboards\n\n```python\nfrom plotly.subplots import make_subplots\nimport plotly.graph_objects as go\n\nfig = make_subplots(\n    rows=2, cols=2,\n    subplot_titles=('Scatter', 'Bar', 'Histogram', 'Box'),\n    specs=[[{'type': 'scatter'}, {'type': 'bar'}],\n           [{'type': 'histogram'}, {'type': 'box'}]]\n)\n\nfig.add_trace(go.Scatter(x=[1, 2, 3], y=[4, 5, 6]), row=1, col=1)\nfig.add_trace(go.Bar(x=['A', 'B'], y=[1, 2]), row=1, col=2)\nfig.add_trace(go.Histogram(x=data), row=2, col=1)\nfig.add_trace(go.Box(y=data), row=2, col=2)\n\nfig.update_layout(height=800, showlegend=False)\n```\n\n## Integration with Dash\n\nFor interactive web applications, use Dash (Plotly's web app framework):\n\n```bash\nuv pip install dash\n```\n\n```python\nimport dash\nfrom dash import dcc, html\nimport plotly.express as px\n\napp = dash.Dash(__name__)\n\nfig = px.scatter(df, x='x', y='y')\n\napp.layout = html.Div([\n    html.H1('Dashboard'),\n    dcc.Graph(figure=fig)\n])\n\napp.run_server(debug=True)\n```\n\n## Reference Files\n\n- **plotly-express.md** - High-level API for quick visualizations\n- **graph-objects.md** - Low-level API for fine-grained control\n- **chart-types.md** - Complete catalog of 40+ chart types with examples\n- **layouts-styling.md** - Subplots, templates, colors, customization\n- **export-interactivity.md** - Export options and interactive features\n\n## Additional Resources\n\n- Official documentation: https:\u002F\u002Fplotly.com\u002Fpython\u002F\n- API reference: https:\u002F\u002Fplotly.com\u002Fpython-api-reference\u002F\n- Community forum: https:\u002F\u002Fcommunity.plotly.com\u002F\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n",{"name":5,"risk":30,"source":38,"license":53,"category":36,"metadata":54,"description":7},"MIT license",{"skill-author":55},"K-Dense Inc.","main","5eea5b3296f4673b5f481e8bcc1ba76281149f16","modules\u002Fdata-science\u002Fplotly",0,"https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core","https:\u002F\u002Fgithub.com\u002FHenriqueMC17","Qualquer tecnologia suficientemente avançada é indistinguível da mágica.","2026-09-28 22:40:38",{"source":8,"skillName":5,"commands":65,"prompt":75,"zipAvailable":76},[66,69,72],{"tool":67,"command":68},"npx","npx skills add HenriqueMC17\u002Fagente-core --skill plotly",{"tool":70,"command":71},"bunx","bunx skills add HenriqueMC17\u002Fagente-core --skill plotly",{"tool":73,"command":74},"pnpm","pnpm dlx skills add HenriqueMC17\u002Fagente-core --skill plotly","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Fdata-science\u002Fplotly\u002FSKILL.md",true,[],[79,109,135,157,173,194],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":83,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":89,"publishedAt":48},"01M6HPFF0RCN0X6WT5EBSV71GY","validating-backup-integrity-for-recovery","Validate backup integrity through cryptographic hash verification, automated restore testing, corruption detection, and recoverability checks to ensure backups are reliable for disaster recovery and ransomware response scenarios.","Apache-2.0","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Fvalidating-backup-integrity-for-recovery\u002FSKILL.md",[86],{"categoryNo":87,"categoryName":88,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[90,91,92,93,31,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108],"integrity","backup","recovery","validating backup integrity for recovery","testing","cybersecurity","validate","verification","hash-verification","incident-response","ransomware","detection","t1078","t1490","disaster-recovery","restore","incident","disaster recovery","ransomware response",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":83,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":48},"01M6HPFAWJVFK25Q33K3T7WQ8G","triaging-vulnerabilities-with-ssvc-framework","Triage and prioritize vulnerabilities using CISA's Stakeholder-Specific Vulnerability Categorization (SSVC) decision tree framework to produce actionable remediation priorities.","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Ftriaging-vulnerabilities-with-ssvc-framework\u002FSKILL.md",[],[116,117,118,119,120,95,121,122,123,124,125,126,127,128,129,130,131,132,133,134],"vulnerabilities","framework","ssvc","triaging vulnerabilities with ssvc framework","with","triage and prioritize","CISA","vulnerability-management","risk-management","cvss","remediation","vulnerability","prioritization","decision-tree","prioritize","decision","priorities","actionable","tree",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":83,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":141,"publishedAt":48},"01M6HPF6JS9X72WP59094H3ASQ","triaging-security-incident","Performs initial triage of security incidents to determine severity, scope, and required response actions using the NIST SP 800-61r3 and SANS PICERL frameworks. Classifies incidents by type, assigns priority based on business impact, and routes...","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Ftriaging-security-incident\u002FSKILL.md",[],[142,143,106,95,144,145,146,102,103,43,147,148,149,150,151,152,153,154,155,156],"security","triaging security incident","actions","soc","NIST","severity-classification","incident-triage","SANS-PICERL","SOC-operations","picerl","conversion","isolation","scope","impact","consistency",{"skillNo":158,"name":159,"nameZh":6,"description":160,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":83,"licenseFileUrl":6,"sourceHtmlUrl":161,"categories":162,"keywords":163,"publishedAt":48},"01M6HPF2EX6ZYNYYHKBRJN7GEF","triaging-security-incident-with-ir-playbook","Classify and prioritize security incidents using structured IR playbooks to determine severity, assign response teams, and initiate appropriate response procedures.","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Ftriaging-security-incident-with-ir-playbook\u002FSKILL.md",[],[142,164,165,143,106,120,95,166,145,99,167,168,102,103,169,147,130,170,171,172],"playbook","triaging security incident with ir playbook","teams","IR-playbook","severity","classification","classify","incidents","initiate",{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":83,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":179,"publishedAt":48},"01M6HPEY9XPGE7X95AG4XJFQAW","triaging-security-alerts-in-splunk","Triages security alerts in Splunk Enterprise Security by classifying severity, investigating notable events, correlating related telemetry, and making escalation or closure decisions using SPL queries and the Incident Review dashboard. Use when...","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Ftriaging-security-alerts-in-splunk\u002FSKILL.md",[],[142,180,181,182,183,184,95,185,186,187,145,188,102,189,190,191,150,192,106,193],"security alerts","splunk","triaging security alerts in splunk","alerts","review","siem","dashboard","search","correlation-search","t1566","notable-events","incident-review","cm","de",{"skillNo":195,"name":196,"nameZh":6,"description":197,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":83,"licenseFileUrl":6,"sourceHtmlUrl":198,"categories":199,"keywords":200,"publishedAt":48},"01M6HPET6XGEPEJPN7V032JGZ0","tracking-threat-actor-infrastructure","Threat actor infrastructure tracking involves monitoring and mapping adversary-controlled assets including command-and-control (C2) servers, phishing domains, exploit kit hosts, bulletproof hosting, a","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Ftracking-threat-actor-infrastructure\u002FSKILL.md",[],[201,202,203,204,95,205,206,207,208,209,210,189,211,212,192,213,193,214,215,216],"infrastructure","tracking threat actor infrastructure","tracking","threat","monitoring","mitre-attack","threat-actor","threat-intelligence","command-and-control","dns","command","exploit","intelligence","domains","kit","hosts"]