{"_id":"@dailer/finebi-skill","name":"@dailer/finebi-skill","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@dailer/finebi-skill","version":"0.1.0","description":"A FineBI skill for OpenClaw that provides data analysis and visualization capabilities","type":"module","main":"dist/index.js","bin":{"finebi-skill":"dist/cli-skill.js","finebi-cli":"dist/cli.js"},"types":"dist/index.d.ts","keywords":["openclaw","skill","finebi","data-analysis","business-intelligence"],"author":{"name":"zsmj1994"},"license":"ISC","engines":{"node":">=22"},"devDependencies":{"@types/node":"^25.5.0","tsx":"^4.21.0","typescript":"^5.9.3"},"dependencies":{"axios":"^1.13.6","commander":"^14.0.3","dotenv":"^17.3.1"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc","typecheck":"tsc --noEmit","dev":"tsx watch src/index.ts","clean":"rm -rf dist"},"_id":"@dailer/finebi-skill@0.1.0","_integrity":"sha512-bb0Vqq9sgC20OV81i0hQKjVnhjUpkVAW3hNAtS5lsFPJctKZp74Clld2JDZ3Ujv8ox4FXnUFuy58aSV0rav+Jg==","_resolved":"C:\\Users\\dailer\\AppData\\Local\\Temp\\36aee60aa4eb4d0cb87007a7b38fc3d1\\dailer-finebi-skill-0.1.0.tgz","_from":"file:dailer-finebi-skill-0.1.0.tgz","_nodeVersion":"22.18.0","_npmVersion":"11.11.1","dist":{"integrity":"sha512-bb0Vqq9sgC20OV81i0hQKjVnhjUpkVAW3hNAtS5lsFPJctKZp74Clld2JDZ3Ujv8ox4FXnUFuy58aSV0rav+Jg==","shasum":"26a7f2cda50dd041a525bb2b64adfb64459b61dd","tarball":"https://registry.npmjs.org/@dailer/finebi-skill/-/finebi-skill-0.1.0.tgz","fileCount":64,"unpackedSize":150021,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEfUzkU4PjIpL/LVequ4bAVrCHC+gwmBy15kDqp5kalzAiBXwdvMbeAeb8YZhOdxm+AzgXFl4EW6/jO51uduTmVDQg=="}]},"_npmUser":{"name":"dailer","email":"zsmj1994@gmail.com"},"directories":{},"maintainers":[{"name":"dailer","email":"zsmj1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/finebi-skill_0.1.0_1775547794314_0.45584264219501036"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-07T07:43:14.199Z","0.1.0":"2026-04-07T07:43:14.485Z","modified":"2026-04-07T07:43:14.718Z"},"maintainers":[{"name":"dailer","email":"zsmj1994@gmail.com"}],"description":"A FineBI skill for OpenClaw that provides data analysis and visualization capabilities","keywords":["openclaw","skill","finebi","data-analysis","business-intelligence"],"author":{"name":"zsmj1994"},"license":"ISC","readme":"# @zsmj/finebi-skill\r\n\r\nAn [OpenClaw](https://openclaw.ai) skill that integrates with [FineBI](https://www.fanruan.com/finebi) to provide data analysis and visualization capabilities through natural language.\r\n\r\n## Quick Start (npx)\r\n\r\nYou can run this skill directly without cloning the repository:\r\n\r\n```bash\r\n# 1. First time setup (Configure FineBI credentials)\r\nnpx -y @zsmj/finebi-skill install\r\n\r\n# 2. Use any command\r\nnpx @zsmj/finebi-skill search-datasets --keyword \"Sales\"\r\n```\r\n\r\n## Features\r\n\r\n- 📊 **Dataset Discovery** – Search and preview FineBI datasets\r\n- 📈 **Dashboard Export** – Export dashboards to Excel, PDF, or PNG\r\n- 📂 **Data Management** – Explore data folders, structures, and models\r\n- 🕷️ **Spider Update Status** – Monitor data update tasks\r\n\r\n## Installation (Local Development)\r\n\r\n```bash\r\npnpm install\r\npnpm build\r\n```\r\n\r\n## Configuration\r\n\r\nThe skill requires the following connection details:\r\n\r\n- `FINEBI_BASE_URL`: Base URL of your FineBI instance (e.g., `http://bi.example.com`)\r\n- `FINEBI_USERNAME`: Your FineBI username\r\n- `FINEBI_PASSWORD`: Your FineBI password\r\n\r\nYou can configure these using `npx @zsmj/finebi-skill install` which creates a `.env` file, or set them as environment variables.\r\n\r\n## Available Tools (CLI)\r\n\r\nThis skill exposes a CLI `finebi-skill`.\r\n\r\n| Command | Description |\r\n| :--- | :--- |\r\n| `install` | **Interactive setup** for FineBI credentials |\r\n| `search-datasets` | Search datasets by keyword |\r\n| `preview-dataset-data` | Preview dataset data (up to 100,000 rows) |\r\n| `get-dataset-info` | Get a FineBI dataset info by tableName |\r\n| `export-dashboard-excel` | Export a dashboard to Excel |\r\n| `export-dashboard-pdf` | Export a dashboard to PDF |\r\n| `export-dashboard-image` | Export a dashboard to PNG |\r\n| `get-dashboard-user-info` | Get current user info and their dashboards |\r\n| `subject-search` | Search across all subjects/folders |\r\n\r\n> **Tip:** Run `npx @zsmj/finebi-skill <command> --help` for specific options.\r\n\r\n## License\r\n\r\nISC\n","readmeFilename":"README.md","_rev":"1-c742f4cf9c883c83ef7ba807cd93381b"}