The Agent Skills Directory
npx skills add https://smithery.ai/skills/hcvm/create-open-data-analyzer此技能用于为 open-data 模块添加新的处理能力。它负责处理大型数据集(通常来自政府门户网站的 CSV 文件)的摄取、解析和可视化。
定位 lib/open-data.ts。
操作 : 为新的原始数据结构定义一个 TypeScript 接口。
示例 :
export interface RawOcamEntry { "RUC PROVEEDOR": string; "MONTO TOTAL": string; // 注意:原始数据通常是字符串 "FECHA FORMALIZACION": string; // ... }
创建/编辑 lib/open-data-processing.ts。实现一个规范化函数,将原始字符串 -> 类型化对象(数字、日期)。
export function normalizeOcamData(raw: RawOcamEntry[]): NormalizedEntry[] {
return raw.map(item => ({
amount: parseFloat(item["MONTO TOTAL"]),
vendor: item["RUC PROVEEDOR"],
date: parse(item["FECHA FORMALIZACION"], "dd/MM/yyyy", new Date())
}))
}
将具体的业务逻辑问题实现为纯函数。
competitor_matrix 表中定义的特定 RUC 进行筛选。由于数据集很大,处理应在服务器上进行。
app/api/open-data/[analysis-type]/route.ts。创建 components/open-data/[analysis-name]-chart.tsx。
recharts。每周安装次数
–
来源
首次出现
–
This skill is for adding new processing capabilities to the open-data module. It handles the ingestion, parsing, and visualization of large datasets (usually CSVs from government portals).
Locate lib/open-data.ts.
Action : Define a TypeScript interface for the new raw data structure.
Example :
export interface RawOcamEntry { "RUC PROVEEDOR": string; "MONTO TOTAL": string; // Note: Raw data is often string "FECHA FORMALIZACION": string; // ... }
Create/Edit lib/open-data-processing.ts. Implement a normalization function that converts Raw Strings -> Typed Objects (Numbers, Dates).
export function normalizeOcamData(raw: RawOcamEntry[]): NormalizedEntry[] {
return raw.map(item => ({
amount: parseFloat(item["MONTO TOTAL"]),
vendor: item["RUC PROVEEDOR"],
date: parse(item["FECHA FORMALIZACION"], "dd/MM/yyyy", new Date())
}))
}
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
Implement specific business logic questions as pure functions.
competitor_matrix table.Since datasets are large, processing should happen on the server.
app/api/open-data/[analysis-type]/route.ts.Create components/open-data/[analysis-name]-chart.tsx.
recharts.Weekly Installs
–
Source
First Seen
–
Tailwind CSS v4 + shadcn/ui 生产级技术栈配置指南与最佳实践
2,600 周安装
BrowserStack Playwright 集成指南:云端跨浏览器自动化测试配置与运行
408 周安装
WhatsApp Business API自动化指南:聊天机器人、客户支持与通知模板
415 周安装
AI广告文案生成器 - 为Google Ads、Meta、TikTok、LinkedIn创建高转化广告文案
417 周安装
Claude技能:promote - 将AI学习成果转化为项目规则,提升开发效率与代码一致性
416 周安装
一页营销计划框架:九宫格营销系统,打造可预测增长引擎
420 周安装
Playwright测试修复指南:诊断和修复失败或不稳定的自动化测试
422 周安装