{"id":"16e5a3cf-6400-45be-8d83-684bf5394a43","entityType":"agent","slug":"clawhub-xuzhiwei0217-doctor-visualization","name":"Visualization","canonicalUrl":"https://www.xpersona.co/agent/clawhub-xuzhiwei0217-doctor-visualization","canonicalPath":"/agent/clawhub-xuzhiwei0217-doctor-visualization","generatedAt":"2026-10-10T13:41:14.360Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T10:21:39.055Z","emptyReason":null},"description":"AI-driven professional data visualization for financial analysis. Create stock charts, portfolio dashboards, and industry comparisons via natural language. Skill: Visualization Owner: xuzhiwei0217-doctor Summary: AI-driven professional data visualization for financial analysis. Create stock charts, portfolio dashboards, and industry comparisons via natural language. Tags: latest:1.2.0 Version history: v1.2.0 | 2026-02-20T15:49:07.282Z | user Added macro/cryptocurrency templates, custom templates, config UI, insights generation, API integration, and security features v1.","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.5K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s172f5t55y106n35s5red66q818849ng:visualization","sourceUrl":"https://clawhub.ai/xuzhiwei0217-doctor/visualization","homepage":"https://clawhub.ai/xuzhiwei0217-doctor/skills/visualization","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/xuzhiwei0217-doctor/visualization","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/xuzhiwei0217-doctor/skills/visualization","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":64,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"AI-driven professional data visualization for financial analysis. Create stock charts, portfolio dashboards, and industry comparisons via natural language. Skil"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:21:39.055Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:21:39.055Z","emptyReason":null},"stars":null,"forks":null,"downloads":1499,"packageName":null,"latestVersion":"1.2.0","tractionLabel":"1.5K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:21:39.054Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T10:21:39.055Z","lastCrawledAt":"2026-10-10T10:21:39.054Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T10:21:39.055Z","lastVerifiedAt":null,"highlights":[{"version":"1.2.0","createdAt":"2026-02-20T15:49:07.282Z","changelog":"Added macro/cryptocurrency templates, custom templates, config UI, insights generation, API integration, and security features","fileCount":23,"zipByteSize":29387},{"version":"1.1.0","createdAt":"2026-02-20T15:37:13.551Z","changelog":"Added Alpha Vantage integration, heatmap/radar charts, PDF export, and interactive features","fileCount":14,"zipByteSize":12954},{"version":"1.0.2","createdAt":"2026-02-20T15:28:07.061Z","changelog":"Added pricing tiers: Free (3 gens), Professional (.99/mo), Enterprise (9.99/mo)","fileCount":9,"zipByteSize":6679},{"version":"1.0.1","createdAt":"2026-02-20T15:12:50.569Z","changelog":"Switched to browser-based rendering using OpenClaw's canvas tool. Removed node-canvas dependency.","fileCount":9,"zipByteSize":6680},{"version":"1.0.0","createdAt":"2026-02-20T14:48:30.207Z","changelog":"Initial release: stock analysis, portfolio monitoring, industry comparison templates with financial-grade charts","fileCount":7,"zipByteSize":3374}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s172f5t55y106n35s5red66q818849ng:visualization","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-xuzhiwei0217-doctor-visualization/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-xuzhiwei0217-doctor-visualization/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-xuzhiwei0217-doctor-visualization/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-xuzhiwei0217-doctor-visualization/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-xuzhiwei0217-doctor-visualization/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-xuzhiwei0217-doctor-visualization/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T13:41:14.359Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-xuzhiwei0217-doctor-visualization/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-xuzhiwei0217-doctor-visualization/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-xuzhiwei0217-doctor-visualization/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-xuzhiwei0217-doctor-visualization/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T10:21:39.055Z","emptyReason":null},"readme":"Skill: Visualization\n\nOwner: xuzhiwei0217-doctor\n\nSummary: AI-driven professional data visualization for financial analysis. Create stock charts, portfolio dashboards, and industry comparisons via natural language.\n\nTags: latest:1.2.0\n\nVersion history:\n\nv1.2.0 | 2026-02-20T15:49:07.282Z | user\n\nAdded macro/cryptocurrency templates, custom templates, config UI, insights generation, API integration, and security features\n\nv1.1.0 | 2026-02-20T15:37:13.551Z | user\n\nAdded Alpha Vantage integration, heatmap/radar charts, PDF export, and interactive features\n\nv1.0.2 | 2026-02-20T15:28:07.061Z | user\n\nAdded pricing tiers: Free (3 gens), Professional (.99/mo), Enterprise (9.99/mo)\n\nv1.0.1 | 2026-02-20T15:12:50.569Z | user\n\nSwitched to browser-based rendering using OpenClaw's canvas tool. Removed node-canvas dependency.\n\nv1.0.0 | 2026-02-20T14:48:30.207Z | user\n\nInitial release: stock analysis, portfolio monitoring, industry comparison templates with financial-grade charts\n\nArchive index:\n\nArchive v1.2.0: 23 files, 29387 bytes\n\nFiles: analysis/insights.js (9669b), CHANGELOG.md (234b), charts/heatmap.js (2359b), charts/radar.js (2000b), cloud/aws_lambda.js (2748b), data/alpha_vantage.js (2533b), examples/industry.md (424b), examples/portfolio.md (473b), examples/stock.md (364b), integration/api.js (3788b), integration/jupyter.js (4009b), main.js (16301b), package.json (275b), render/pdf_export.js (1023b), ROADMAP.md (2187b), security/auth.js (3796b), SKILL.md (1135b), templates/crypto.js (3956b), templates/custom_template.js (3142b), templates/macro_economics.js (3047b), test.js (1299b), ui/config_ui.js (10986b), _meta.json (132b)\n\nFile v1.2.0:SKILL.md\n\n---\nname: visualization\ndescription: AI-driven professional data visualization for financial analysis. Create stock charts, portfolio dashboards, and industry comparisons via natural language.\nmetadata:\n  {\n    \"openclaw\": {\n      \"requires\": { \"tools\": [\"canvas\"] },\n      \"install\": []\n    }\n  }\n---\n\n# Visualization Skill\n\n## Templates\n- **Stock Technical Analysis**: Candlestick charts with MACD/RSI/MA indicators\n- **Portfolio Monitoring**: Asset allocation pie charts + risk metrics (volatility, drawdown, Sharpe ratio)\n- **Industry Comparison**: Multi-sector bar/scatter plots for returns/volatility/valuation\n\n## Usage\n\"使用Visualization技能包为[AAPL]创建技术分析图表，时间范围[2026年1-2月]\"\n\"创建投资组合仪表板，包含收益曲线、资产配置饼图和风险指标卡片\"\n\"生成[科技、金融、能源]行业对比分析，显示2026年收益率、波动性和市盈率\"\n\n## Output\n- PNG/PDF static images\n- Interactive HTML dashboards (when browser paired)\n- Auto-saved to workspace with timestamped filenames\n\n## Trial Policy\nFirst 3 generations free. Unlimited revisions until satisfied.\n\nFile v1.2.0:_meta.json\n\n{\n  \"ownerId\": \"kn7994bzxgbb9qxmx64mczps1d81gpgh\",\n  \"slug\": \"visualization\",\n  \"version\": \"1.2.0\",\n  \"publishedAt\": 1771602547282\n}\n\nFile v1.2.0:CHANGELOG.md\n\n# Changelog\n\n## 1.0.0 (2026-02-19)\n\n- Initial release of OpenClaw Visualization Skill\n- Supports stock chart analysis, portfolio dashboards, and risk monitoring\n- Integrates with canvas and browser tools for interactive visualizations\n\nFile v1.2.0:examples/industry.md\n\n## 行业对比分析模板\n**指令**:  \n\"使用Visualization技能包创建[科技、金融、能源]三个行业的对比分析图表，显示[2026年]的收益率、波动性和市盈率，使用并排柱状图和散点图组合展示。\"\n\n**输出**:  \n- 并排柱状图: 三行业收益率/波动性对比\n- 散点图: 风险-收益分布 (X轴=波动性, Y轴=收益率)\n- 估值指标标注: 各行业市盈率数值\n\nFile v1.2.0:examples/portfolio.md\n\n## 投资组合监控模板\n**指令**:  \n\"使用Visualization技能包创建我的投资组合仪表板，包含收益曲线图、资产配置饼图和风险指标卡片，时间范围[2026年Q1]，总资产[100万]，科技股[60万]，金融股[25万]，能源股[15万]。\"\n\n**输出**:  \n- 收益曲线图 (累计收益率 vs 时间)\n- 资产配置饼图 (科技/金融/能源占比)\n- 风险指标卡片:\n  - 波动率: 15%\n  - 最大回撤: -8%\n  - 夏普比率: 1.2\n\nFile v1.2.0:examples/stock.md\n\n## 股票技术分析模板\n**指令**:  \n\"使用Visualization技能包为[AAPL]股票创建技术分析图表，时间范围[2026年1-2月]，包含价格走势、50日移动平均线、RSI指标和成交量。\"\n\n**输出**:  \n- K线图 (Candlestick chart)\n- 50日移动平均线 (50-day MA)\n- RSI指标 (14日周期)\n- 成交量柱状图\n- 支撑/阻力位标记\n\nFile v1.2.0:ROADMAP.md\n\n# Visualization 技能扩展路线图\n\n## 功能扩展\n\n### 1. 数据集成\n- [ ] 集成 Alpha Vantage API（免费层支持）\n- [ ] 集成 IEX Cloud API（专业层支持）\n- [ ] 添加数据缓存机制（Redis/Memory）\n- [ ] 实现股票数据自动更新（每日收盘后）\n\n### 2. 图表类型扩展\n- [ ] 热力图（相关性矩阵、行业热度）\n- [ ] 雷达图（多维指标对比）\n- [ ] 瀑布图（财务分析、收益分解）\n- [ ] 桑基图（资金流向、投资组合变化）\n\n### 3. 交互式仪表板\n- [ ] 悬停提示（详细数据点信息）\n- [ ] 缩放功能（时间范围选择）\n- [ ] 数据筛选（按指标/时间段过滤）\n- [ ] 图表联动（点击一个图表影响其他）\n\n### 4. 多语言支持\n- [ ] 英文界面（默认）\n- [ ] 中文界面（当前）\n- [ ] 日文界面（企业层需求）\n- [ ] 语言自动检测（基于用户设置）\n\n### 5. 导出格式\n- [ ] PDF导出（专业层）\n- [ ] SVG导出（矢量图形，企业层）\n- [ ] Excel数据导出（原始数据表格）\n- [ ] 交互式HTML包（完整可运行版本）\n\n## 技术优化\n\n### 1. 性能优化\n- [ ] 数据缓存机制（减少API重复请求）\n- [ ] 大型图表分页加载（>1000数据点）\n- [ ] 渲染性能监控（目标：<30秒）\n- [ ] 并行处理（多图表同时生成）\n\n### 2. 错误处理\n- [ ] API请求重试逻辑（3次重试）\n- [ ] 友好错误提示（中文/英文）\n- [ ] 备用数据源（当主API失败时）\n- [ ] 用户输入验证（参数校验）\n\n### 3. 代码结构\n- [ ] 模块化重构：\n  - `data/` - 数据获取和处理\n  - `charts/` - 图表配置生成\n  - `render/` - 渲染和导出\n  - `utils/` - 工具函数\n- [ ] 单元测试覆盖（Jest + Puppeteer）\n- [ ] 配置驱动架构（JSON配置文件）\n- [ ] 插件系统（支持第三方图表类型）\n\n## 版本规划\n\n### v1.1.0（2周内）\n- 数据集成（Alpha Vantage）\n- 热力图和雷达图\n- PDF导出功能\n- 基础错误处理\n\n### v1.2.0（4周内）\n- 交互式仪表板\n- 多语言支持\n- 性能优化\n- 模块化重构\n\n### v2.0.0（8周内）\n- 完整企业级功能\n- 插件系统\n- API接入\n- 私有化部署支持\n\nFile v1.2.0:package.json\n\n{\n  \"name\": \"visualization-skill\",\n  \"version\": \"1.0.0\",\n  \"description\": \"OpenClaw Visualization Skill for financial data charts\",\n  \"main\": \"main.js\",\n  \"dependencies\": {\n    \"canvas\": \"^2.11.2\",\n    \"chart.js\": \"^4.4.0\"\n  },\n  \"scripts\": {\n    \"test\": \"node test.js\"\n  }\n}\n\nArchive v1.1.0: 14 files, 12954 bytes\n\nFiles: CHANGELOG.md (234b), charts/heatmap.js (2359b), charts/radar.js (2000b), data/alpha_vantage.js (2533b), examples/industry.md (424b), examples/portfolio.md (473b), examples/stock.md (364b), main.js (12984b), package.json (275b), render/pdf_export.js (1023b), ROADMAP.md (2187b), SKILL.md (1135b), test.js (1299b), _meta.json (132b)\n\nFile v1.1.0:SKILL.md\n\n---\nname: visualization\ndescription: AI-driven professional data visualization for financial analysis. Create stock charts, portfolio dashboards, and industry comparisons via natural language.\nmetadata:\n  {\n    \"openclaw\": {\n      \"requires\": { \"tools\": [\"canvas\"] },\n      \"install\": []\n    }\n  }\n---\n\n# Visualization Skill\n\n## Templates\n- **Stock Technical Analysis**: Candlestick charts with MACD/RSI/MA indicators\n- **Portfolio Monitoring**: Asset allocation pie charts + risk metrics (volatility, drawdown, Sharpe ratio)\n- **Industry Comparison**: Multi-sector bar/scatter plots for returns/volatility/valuation\n\n## Usage\n\"使用Visualization技能包为[AAPL]创建技术分析图表，时间范围[2026年1-2月]\"\n\"创建投资组合仪表板，包含收益曲线、资产配置饼图和风险指标卡片\"\n\"生成[科技、金融、能源]行业对比分析，显示2026年收益率、波动性和市盈率\"\n\n## Output\n- PNG/PDF static images\n- Interactive HTML dashboards (when browser paired)\n- Auto-saved to workspace with timestamped filenames\n\n## Trial Policy\nFirst 3 generations free. Unlimited revisions until satisfied.\n\nFile v1.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7994bzxgbb9qxmx64mczps1d81gpgh\",\n  \"slug\": \"visualization\",\n  \"version\": \"1.1.0\",\n  \"publishedAt\": 1771601833551\n}\n\nFile v1.1.0:CHANGELOG.md\n\n# Changelog\n\n## 1.0.0 (2026-02-19)\n\n- Initial release of OpenClaw Visualization Skill\n- Supports stock chart analysis, portfolio dashboards, and risk monitoring\n- Integrates with canvas and browser tools for interactive visualizations\n\nFile v1.1.0:examples/industry.md\n\n## 行业对比分析模板\n**指令**:  \n\"使用Visualization技能包创建[科技、金融、能源]三个行业的对比分析图表，显示[2026年]的收益率、波动性和市盈率，使用并排柱状图和散点图组合展示。\"\n\n**输出**:  \n- 并排柱状图: 三行业收益率/波动性对比\n- 散点图: 风险-收益分布 (X轴=波动性, Y轴=收益率)\n- 估值指标标注: 各行业市盈率数值\n\nFile v1.1.0:examples/portfolio.md\n\n## 投资组合监控模板\n**指令**:  \n\"使用Visualization技能包创建我的投资组合仪表板，包含收益曲线图、资产配置饼图和风险指标卡片，时间范围[2026年Q1]，总资产[100万]，科技股[60万]，金融股[25万]，能源股[15万]。\"\n\n**输出**:  \n- 收益曲线图 (累计收益率 vs 时间)\n- 资产配置饼图 (科技/金融/能源占比)\n- 风险指标卡片:\n  - 波动率: 15%\n  - 最大回撤: -8%\n  - 夏普比率: 1.2\n\nFile v1.1.0:examples/stock.md\n\n## 股票技术分析模板\n**指令**:  \n\"使用Visualization技能包为[AAPL]股票创建技术分析图表，时间范围[2026年1-2月]，包含价格走势、50日移动平均线、RSI指标和成交量。\"\n\n**输出**:  \n- K线图 (Candlestick chart)\n- 50日移动平均线 (50-day MA)\n- RSI指标 (14日周期)\n- 成交量柱状图\n- 支撑/阻力位标记\n\nFile v1.1.0:ROADMAP.md\n\n# Visualization 技能扩展路线图\n\n## 功能扩展\n\n### 1. 数据集成\n- [ ] 集成 Alpha Vantage API（免费层支持）\n- [ ] 集成 IEX Cloud API（专业层支持）\n- [ ] 添加数据缓存机制（Redis/Memory）\n- [ ] 实现股票数据自动更新（每日收盘后）\n\n### 2. 图表类型扩展\n- [ ] 热力图（相关性矩阵、行业热度）\n- [ ] 雷达图（多维指标对比）\n- [ ] 瀑布图（财务分析、收益分解）\n- [ ] 桑基图（资金流向、投资组合变化）\n\n### 3. 交互式仪表板\n- [ ] 悬停提示（详细数据点信息）\n- [ ] 缩放功能（时间范围选择）\n- [ ] 数据筛选（按指标/时间段过滤）\n- [ ] 图表联动（点击一个图表影响其他）\n\n### 4. 多语言支持\n- [ ] 英文界面（默认）\n- [ ] 中文界面（当前）\n- [ ] 日文界面（企业层需求）\n- [ ] 语言自动检测（基于用户设置）\n\n### 5. 导出格式\n- [ ] PDF导出（专业层）\n- [ ] SVG导出（矢量图形，企业层）\n- [ ] Excel数据导出（原始数据表格）\n- [ ] 交互式HTML包（完整可运行版本）\n\n## 技术优化\n\n### 1. 性能优化\n- [ ] 数据缓存机制（减少API重复请求）\n- [ ] 大型图表分页加载（>1000数据点）\n- [ ] 渲染性能监控（目标：<30秒）\n- [ ] 并行处理（多图表同时生成）\n\n### 2. 错误处理\n- [ ] API请求重试逻辑（3次重试）\n- [ ] 友好错误提示（中文/英文）\n- [ ] 备用数据源（当主API失败时）\n- [ ] 用户输入验证（参数校验）\n\n### 3. 代码结构\n- [ ] 模块化重构：\n  - `data/` - 数据获取和处理\n  - `charts/` - 图表配置生成\n  - `render/` - 渲染和导出\n  - `utils/` - 工具函数\n- [ ] 单元测试覆盖（Jest + Puppeteer）\n- [ ] 配置驱动架构（JSON配置文件）\n- [ ] 插件系统（支持第三方图表类型）\n\n## 版本规划\n\n### v1.1.0（2周内）\n- 数据集成（Alpha Vantage）\n- 热力图和雷达图\n- PDF导出功能\n- 基础错误处理\n\n### v1.2.0（4周内）\n- 交互式仪表板\n- 多语言支持\n- 性能优化\n- 模块化重构\n\n### v2.0.0（8周内）\n- 完整企业级功能\n- 插件系统\n- API接入\n- 私有化部署支持\n\nFile v1.1.0:package.json\n\n{\n  \"name\": \"visualization-skill\",\n  \"version\": \"1.0.0\",\n  \"description\": \"OpenClaw Visualization Skill for financial data charts\",\n  \"main\": \"main.js\",\n  \"dependencies\": {\n    \"canvas\": \"^2.11.2\",\n    \"chart.js\": \"^4.4.0\"\n  },\n  \"scripts\": {\n    \"test\": \"node test.js\"\n  }\n}\n\nArchive v1.0.2: 9 files, 6679 bytes\n\nFiles: CHANGELOG.md (234b), examples/industry.md (424b), examples/portfolio.md (473b), examples/stock.md (364b), main.js (8587b), package.json (275b), SKILL.md (1135b), test.js (1299b), _meta.json (132b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: visualization\ndescription: AI-driven professional data visualization for financial analysis. Create stock charts, portfolio dashboards, and industry comparisons via natural language.\nmetadata:\n  {\n    \"openclaw\": {\n      \"requires\": { \"tools\": [\"canvas\"] },\n      \"install\": []\n    }\n  }\n---\n\n# Visualization Skill\n\n## Templates\n- **Stock Technical Analysis**: Candlestick charts with MACD/RSI/MA indicators\n- **Portfolio Monitoring**: Asset allocation pie charts + risk metrics (volatility, drawdown, Sharpe ratio)\n- **Industry Comparison**: Multi-sector bar/scatter plots for returns/volatility/valuation\n\n## Usage\n\"使用Visualization技能包为[AAPL]创建技术分析图表，时间范围[2026年1-2月]\"\n\"创建投资组合仪表板，包含收益曲线、资产配置饼图和风险指标卡片\"\n\"生成[科技、金融、能源]行业对比分析，显示2026年收益率、波动性和市盈率\"\n\n## Output\n- PNG/PDF static images\n- Interactive HTML dashboards (when browser paired)\n- Auto-saved to workspace with timestamped filenames\n\n## Trial Policy\nFirst 3 generations free. Unlimited revisions until satisfied.\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn7994bzxgbb9qxmx64mczps1d81gpgh\",\n  \"slug\": \"visualization\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1771601287061\n}\n\nFile v1.0.2:CHANGELOG.md\n\n# Changelog\n\n## 1.0.0 (2026-02-19)\n\n- Initial release of OpenClaw Visualization Skill\n- Supports stock chart analysis, portfolio dashboards, and risk monitoring\n- Integrates with canvas and browser tools for interactive visualizations\n\nFile v1.0.2:examples/industry.md\n\n## 行业对比分析模板\n**指令**:  \n\"使用Visualization技能包创建[科技、金融、能源]三个行业的对比分析图表，显示[2026年]的收益率、波动性和市盈率，使用并排柱状图和散点图组合展示。\"\n\n**输出**:  \n- 并排柱状图: 三行业收益率/波动性对比\n- 散点图: 风险-收益分布 (X轴=波动性, Y轴=收益率)\n- 估值指标标注: 各行业市盈率数值\n\nFile v1.0.2:examples/portfolio.md\n\n## 投资组合监控模板\n**指令**:  \n\"使用Visualization技能包创建我的投资组合仪表板，包含收益曲线图、资产配置饼图和风险指标卡片，时间范围[2026年Q1]，总资产[100万]，科技股[60万]，金融股[25万]，能源股[15万]。\"\n\n**输出**:  \n- 收益曲线图 (累计收益率 vs 时间)\n- 资产配置饼图 (科技/金融/能源占比)\n- 风险指标卡片:\n  - 波动率: 15%\n  - 最大回撤: -8%\n  - 夏普比率: 1.2\n\nFile v1.0.2:examples/stock.md\n\n## 股票技术分析模板\n**指令**:  \n\"使用Visualization技能包为[AAPL]股票创建技术分析图表，时间范围[2026年1-2月]，包含价格走势、50日移动平均线、RSI指标和成交量。\"\n\n**输出**:  \n- K线图 (Candlestick chart)\n- 50日移动平均线 (50-day MA)\n- RSI指标 (14日周期)\n- 成交量柱状图\n- 支撑/阻力位标记\n\nFile v1.0.2:package.json\n\n{\n  \"name\": \"visualization-skill\",\n  \"version\": \"1.0.0\",\n  \"description\": \"OpenClaw Visualization Skill for financial data charts\",\n  \"main\": \"main.js\",\n  \"dependencies\": {\n    \"canvas\": \"^2.11.2\",\n    \"chart.js\": \"^4.4.0\"\n  },\n  \"scripts\": {\n    \"test\": \"node test.js\"\n  }\n}\n\nArchive v1.0.1: 9 files, 6680 bytes\n\nFiles: CHANGELOG.md (234b), examples/industry.md (424b), examples/portfolio.md (473b), examples/stock.md (364b), main.js (8587b), package.json (275b), SKILL.md (1135b), test.js (1299b), _meta.json (132b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: visualization\ndescription: AI-driven professional data visualization for financial analysis. Create stock charts, portfolio dashboards, and industry comparisons via natural language.\nmetadata:\n  {\n    \"openclaw\": {\n      \"requires\": { \"tools\": [\"canvas\"] },\n      \"install\": []\n    }\n  }\n---\n\n# Visualization Skill\n\n## Templates\n- **Stock Technical Analysis**: Candlestick charts with MACD/RSI/MA indicators\n- **Portfolio Monitoring**: Asset allocation pie charts + risk metrics (volatility, drawdown, Sharpe ratio)\n- **Industry Comparison**: Multi-sector bar/scatter plots for returns/volatility/valuation\n\n## Usage\n\"使用Visualization技能包为[AAPL]创建技术分析图表，时间范围[2026年1-2月]\"\n\"创建投资组合仪表板，包含收益曲线、资产配置饼图和风险指标卡片\"\n\"生成[科技、金融、能源]行业对比分析，显示2026年收益率、波动性和市盈率\"\n\n## Output\n- PNG/PDF static images\n- Interactive HTML dashboards (when browser paired)\n- Auto-saved to workspace with timestamped filenames\n\n## Trial Policy\nFirst 3 generations free. Unlimited revisions until satisfied.\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn7994bzxgbb9qxmx64mczps1d81gpgh\",\n  \"slug\": \"visualization\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1771600370569\n}\n\nFile v1.0.1:CHANGELOG.md\n\n# Changelog\n\n## 1.0.0 (2026-02-19)\n\n- Initial release of OpenClaw Visualization Skill\n- Supports stock chart analysis, portfolio dashboards, and risk monitoring\n- Integrates with canvas and browser tools for interactive visualizations\n\nFile v1.0.1:examples/industry.md\n\n## 行业对比分析模板\n**指令**:  \n\"使用Visualization技能包创建[科技、金融、能源]三个行业的对比分析图表，显示[2026年]的收益率、波动性和市盈率，使用并排柱状图和散点图组合展示。\"\n\n**输出**:  \n- 并排柱状图: 三行业收益率/波动性对比\n- 散点图: 风险-收益分布 (X轴=波动性, Y轴=收益率)\n- 估值指标标注: 各行业市盈率数值\n\nFile v1.0.1:examples/portfolio.md\n\n## 投资组合监控模板\n**指令**:  \n\"使用Visualization技能包创建我的投资组合仪表板，包含收益曲线图、资产配置饼图和风险指标卡片，时间范围[2026年Q1]，总资产[100万]，科技股[60万]，金融股[25万]，能源股[15万]。\"\n\n**输出**:  \n- 收益曲线图 (累计收益率 vs 时间)\n- 资产配置饼图 (科技/金融/能源占比)\n- 风险指标卡片:\n  - 波动率: 15%\n  - 最大回撤: -8%\n  - 夏普比率: 1.2\n\nFile v1.0.1:examples/stock.md\n\n## 股票技术分析模板\n**指令**:  \n\"使用Visualization技能包为[AAPL]股票创建技术分析图表，时间范围[2026年1-2月]，包含价格走势、50日移动平均线、RSI指标和成交量。\"\n\n**输出**:  \n- K线图 (Candlestick chart)\n- 50日移动平均线 (50-day MA)\n- RSI指标 (14日周期)\n- 成交量柱状图\n- 支撑/阻力位标记\n\nFile v1.0.1:package.json\n\n{\n  \"name\": \"visualization-skill\",\n  \"version\": \"1.0.0\",\n  \"description\": \"OpenClaw Visualization Skill for financial data charts\",\n  \"main\": \"main.js\",\n  \"dependencies\": {\n    \"canvas\": \"^2.11.2\",\n    \"chart.js\": \"^4.4.0\"\n  },\n  \"scripts\": {\n    \"test\": \"node test.js\"\n  }\n}\n\nArchive v1.0.0: 7 files, 3374 bytes\n\nFiles: CHANGELOG.md (234b), examples/industry.md (424b), examples/portfolio.md (473b), examples/stock.md (364b), main.js (782b), SKILL.md (1260b), _meta.json (132b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: visualization\ndescription: AI-driven professional data visualization for financial analysis. Create stock charts, portfolio dashboards, and industry comparisons via natural language.\nmetadata:\n  {\n    \"openclaw\": {\n      \"requires\": { \"bins\": [\"node\"] },\n      \"install\": [\n        {\n          \"id\": \"deps\",\n          \"kind\": \"exec\",\n          \"command\": \"npm install chart.js canvas\"\n        }\n      ]\n    }\n  }\n---\n\n# Visualization Skill\n\n## Templates\n- **Stock Technical Analysis**: Candlestick charts with MACD/RSI/MA indicators\n- **Portfolio Monitoring**: Asset allocation pie charts + risk metrics (volatility, drawdown, Sharpe ratio)\n- **Industry Comparison**: Multi-sector bar/scatter plots for returns/volatility/valuation\n\n## Usage\n\"使用Visualization技能包为[AAPL]创建技术分析图表，时间范围[2026年1-2月]\"\n\"创建投资组合仪表板，包含收益曲线、资产配置饼图和风险指标卡片\"\n\"生成[科技、金融、能源]行业对比分析，显示2026年收益率、波动性和市盈率\"\n\n## Output\n- PNG/PDF static images\n- Interactive HTML dashboards (when browser paired)\n- Auto-saved to workspace with timestamped filenames\n\n## Trial Policy\nFirst 3 generations free. Unlimited revisions until satisfied.\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7994bzxgbb9qxmx64mczps1d81gpgh\",\n  \"slug\": \"visualization\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1771598910207\n}\n\nFile v1.0.0:CHANGELOG.md\n\n# Changelog\n\n## 1.0.0 (2026-02-19)\n\n- Initial release of OpenClaw Visualization Skill\n- Supports stock chart analysis, portfolio dashboards, and risk monitoring\n- Integrates with canvas and browser tools for interactive visualizations\n\nFile v1.0.0:examples/industry.md\n\n## 行业对比分析模板\n**指令**:  \n\"使用Visualization技能包创建[科技、金融、能源]三个行业的对比分析图表，显示[2026年]的收益率、波动性和市盈率，使用并排柱状图和散点图组合展示。\"\n\n**输出**:  \n- 并排柱状图: 三行业收益率/波动性对比\n- 散点图: 风险-收益分布 (X轴=波动性, Y轴=收益率)\n- 估值指标标注: 各行业市盈率数值\n\nFile v1.0.0:examples/portfolio.md\n\n## 投资组合监控模板\n**指令**:  \n\"使用Visualization技能包创建我的投资组合仪表板，包含收益曲线图、资产配置饼图和风险指标卡片，时间范围[2026年Q1]，总资产[100万]，科技股[60万]，金融股[25万]，能源股[15万]。\"\n\n**输出**:  \n- 收益曲线图 (累计收益率 vs 时间)\n- 资产配置饼图 (科技/金融/能源占比)\n- 风险指标卡片:\n  - 波动率: 15%\n  - 最大回撤: -8%\n  - 夏普比率: 1.2\n\nFile v1.0.0:examples/stock.md\n\n## 股票技术分析模板\n**指令**:  \n\"使用Visualization技能包为[AAPL]股票创建技术分析图表，时间范围[2026年1-2月]，包含价格走势、50日移动平均线、RSI指标和成交量。\"\n\n**输出**:  \n- K线图 (Candlestick chart)\n- 50日移动平均线 (50-day MA)\n- RSI指标 (14日周期)\n- 成交量柱状图\n- 支撑/阻力位标记","readmeExcerpt":"Skill: Visualization Owner: xuzhiwei0217-doctor Summary: AI-driven professional data visualization for financial analysis. Create stock charts, portfolio dashboards, and industry comparisons via natural language. Tags: latest:1.2.0 Version history: v1.2.0 | 2026-02-20T15:49:07.282Z | user Added macro/cryptocurrency templates, custom templates, config UI, insights generation, API integration, and security features v1.","codeSnippets":[],"executableExamples":[],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: visualization\ndescription: AI-driven professional data visualization for financial analysis. Create stock charts, portfolio dashboards, and industry comparisons via natural language.\nmetadata:\n  {\n    \"openclaw\": {\n      \"requires\": { \"tools\": [\"canvas\"] },\n      \"install\": []\n    }\n  }\n---\n\n# Visualization Skill\n\n## Templates\n- **Stock Technical Analysis**: Candlestick charts with MACD/RSI/MA indicators\n- **Portfolio Monitoring**: Asset allocation pie charts + risk metrics (volatility, drawdown, Sharpe ratio)\n- **Industry Comparison**: Multi-sector bar/scatter plots for returns/volatility/valuation\n\n## Usage\n\"使用Visualization技能包为[AAPL]创建技术分析图表，时间范围[2026年1-2月]\"\n\"创建投资组合仪表板，包含收益曲线、资产配置饼图和风险指标卡片\"\n\"生成[科技、金融、能源]行业对比分析，显示2026年收益率、波动性和市盈率\"\n\n## Output\n- PNG/PDF static images\n- Interactive HTML dashboards (when browser paired)\n- Auto-saved to workspace with timestamped filenames\n\n## Trial Policy\nFirst 3 generations free. Unlimited revisions until satisfied."},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7994bzxgbb9qxmx64mczps1d81gpgh\",\n  \"slug\": \"visualization\",\n  \"version\": \"1.2.0\",\n  \"publishedAt\": 1771602547282\n}"},{"path":"CHANGELOG.md","content":"# Changelog\n\n## 1.0.0 (2026-02-19)\n\n- Initial release of OpenClaw Visualization Skill\n- Supports stock chart analysis, portfolio dashboards, and risk monitoring\n- Integrates with canvas and browser tools for interactive visualizations"},{"path":"examples/industry.md","content":"## 行业对比分析模板\n**指令**:  \n\"使用Visualization技能包创建[科技、金融、能源]三个行业的对比分析图表，显示[2026年]的收益率、波动性和市盈率，使用并排柱状图和散点图组合展示。\"\n\n**输出**:  \n- 并排柱状图: 三行业收益率/波动性对比\n- 散点图: 风险-收益分布 (X轴=波动性, Y轴=收益率)\n- 估值指标标注: 各行业市盈率数值"},{"path":"examples/portfolio.md","content":"## 投资组合监控模板\n**指令**:  \n\"使用Visualization技能包创建我的投资组合仪表板，包含收益曲线图、资产配置饼图和风险指标卡片，时间范围[2026年Q1]，总资产[100万]，科技股[60万]，金融股[25万]，能源股[15万]。\"\n\n**输出**:  \n- 收益曲线图 (累计收益率 vs 时间)\n- 资产配置饼图 (科技/金融/能源占比)\n- 风险指标卡片:\n  - 波动率: 15%\n  - 最大回撤: -8%\n  - 夏普比率: 1.2"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"AI-driven professional data visualization for financial analysis. Create stock charts, portfolio dashboards, and industry comparisons via natural language. Skill: Visualization Owner: xuzhiwei0217-doctor Summary: AI-driven professional data visualization for financial analysis. Create stock charts, portfolio dashboards, and industry comparisons via natural language. Tags: latest:1.2.0 Version history: v1.2.0 | 2026-02-20T15:49:07.282Z | user Added macro/cryptocurrency templates, custom templates, config UI, insights generation, API integration, and security features v1.","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":571,"uniquenessScore":66,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T10:21:39.055Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T10:21:39.055Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T13:41:14.360Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}