Strava运动数据获取
读取分析Strava
freshbooks-cli 是一款面向 FreshBooks 云会计平台的命令行工具,支持通过终端完成发票创建、客户维护、账单查询等核心财务操作。该工具基于官方 SDK 构建,采用 OAuth2 认证机制,适合需要批量处理财务数据或集成到自动化工作流的场景。
财务人员无需登录FreshBooks网页端,即可在命令行快速完成发票开具、客户档案维护等高频操作。特别适合需要批量处理账单或将其嵌入自动化脚本的企业,减少重复点击,提升账务处理效率。
落地案例:某自由职业者每月需为20+客户开具发票。通过freshbooks-cli,他在终端执行一条命令即可生成带明细的发票并直接获取分享链接发送给客户;月底批量归档已完成发票时,系统自动刷新令牌无需重新登录,全程无需打开浏览器。
安装指令
npm install -g @haseebuchiha/freshbooks-cli
需在 .npmrc 中配置 GitHub Package Registry:@haseebuchiha:registry=https://npm.pkg.github.com
首次配置(一次性)
--manual 模式):freshbooks auth login --client-id "<ID>" --client-secret "<SECRET>" --manualfreshbooks auth status常用操作示例
freshbooks clients create --fname "张三" --organization "示例公司"freshbooks invoices create --client-id 818183 --lines '[{"name":"服务","qty":1,"unitCost":{"amount":"15000.00","code":"USD"}}]'freshbooks invoices share-link <invoice-id>见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | FreshBooks Client ID/Secret、客户信息字段、发票明细JSON、分页与搜索参数 |
| 输出 | 客户/发票详情JSON、分享链接、认证状态、操作结果 |
| 适用人群 | 需批量管理FreshBooks数据的财务人员、开发者、小企业主 |
| 不包含 | FreshBooks订阅本身、支付收款功能、财务报表分析 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/haseebuchiha/freshbooks-cli/SKILL.md
来源类型:GitHub 开源项目