📦 FreeagentFreeagent — Freeagent

v1.0.1

集成。管理交易、人员、组织、潜在客户、项目、Pipeline 等。用于需要与 Freeagent 数据交互的场景。

0· 3·0 当前·0 累计
by @membranedev (Membrane Dev)
下载技能包
最后更新
2026/4/21
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
medium confidence
该技能的说明和要求与 FreeAgent 集成一致,它将身份验证和 API 调用委托给 Membrane CLI,但请注意,它会要求用户安装一个外部 npm CLI(未在元数据中声明),并且需要授予 Membrane 访问 FreeAgent 数据的权限。
评估建议
此技能如描述所言:通过 Membrane CLI 连接 FreeAgent 账户并执行操作。安装或使用前请注意: 1) SKILL.md 要求全局安装 npm 包 @membranehq/cli@latest;请验证包源、发布者及版本(或锁定版本),降低供应链风险。 2) 集成依赖 Membrane 托管凭据,将授予其访问 FreeAgent 数据的权限,请先查阅其隐私/安全文档。 3) 注册元数据未声明 CLI 依赖,需自备 Node/npm 或 Membrane CLI。 4) 如需更严控制,可在隔离环境(容器或独立机)内创建连接与执行,或向供应商索取已审计发布通道。 技能本身逻辑一致,但使用前请核查 Membrane CLI 来源及访问策略。...
详细分析 ▾
用途与能力
名称/描述与运行时说明一致:所有操作均通过 Membrane 平台指向 FreeAgent。 轻微不符:注册表元数据未声明所需二进制文件,但 SKILL.md 指示通过 npm 安装 @membranehq/cli(因此该技能隐式需要 Node/npm 或 CLI 可用)。
指令范围
SKILL.md 保持主题一致:仅描述如何安装并使用 Membrane CLI 来连接、发现、创建并运行 FreeAgent 操作。它不会引导读取无关文件、收集环境变量或将数据发送到意外端点。
安装机制
注册表中没有正式的安装规范(仅提供说明),但文档指示用户运行“npm install -g @membranehq/cli@latest”。这是获取 CLI 的合法方式,但全局安装第三方包会带来供应链风险,应验证(包发布者、版本和来源)。
凭证需求
该技能不要求环境变量或本地凭据,并明确说明由 Membrane 处理身份验证,而非请求 API 密钥。这与其用途相符。请注意,使用 Membrane 即表示你将授予 Membrane 服务器端访问你的 FreeAgent 账户的权限。
持久化与权限
该技能不要求“始终”在线,可由用户调用;不会修改其他技能或系统级设置。允许自动调用(平台默认),但此处无需额外关注。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.12026/4/21

从 membranedev/application-skills 自动同步

可疑

安装命令

点击复制
官方npx clawhub@latest install freeagent-integration
镜像加速npx clawhub@latest install freeagent-integration --registry https://cn.longxiaskill.com

技能文档

FreeAgent 是为自由职业者和小企业设计的会计软件,帮助用户管理财务、追踪支出并处理发票,主要面向个体经营者和小企业主简化会计工作。 官方文档:https://developer.freeagent.com/

Freeagent 概览

  • Contacts
  • Projects
  • Tasks
  • Time Slips
  • Users
  • Bank Transactions
  • Bank Accounts
  • Invoices
  • Bills
  • Estimates
  • Journals
  • Tax Returns
按需使用动作名称和参数。

使用 Freeagent

本技能通过 Membrane CLI 与 Freeagent 交互,Membrane 自动处理认证与凭证刷新,让你专注集成逻辑。

安装 CLI

安装 Membrane CLI,以便在终端运行 membrane: ``bash npm install -g @membranehq/cli@latest `

认证

`bash membrane login --tenant --clientName= ` 交互环境会打开浏览器;无头环境将打印授权 URL,请用户打开并完成登录后,用以下命令完成: `bash membrane login complete ` 任何命令后加 --json 可输出机器可读 JSON。 Agent 类型:claude、openclaw、codex、warp、windsurf 等,用于优化工具适配。

连接 Freeagent

使用
connection connect 创建新连接: `bash membrane connect --connectorKey freeagent ` 用户在浏览器完成认证,输出包含新连接 ID。

列出已有连接

`bash membrane connection list --json `

搜索动作

用自然语言描述需求进行搜索:
`bash membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json ` 务必在特定连接上下文中搜索。结果包含 idnamedescriptioninputSchemaoutputSchema

常用动作

| 名称 | 键 | 描述 | |---|---|---| | List Invoices | list-invoices | 列出所有发票,可过滤 | | List Contacts | list-contacts | 按状态、排序、日期过滤列出联系人 | | List Projects | list-projects | 按状态或联系人过滤列出项目 | | List Bills | list-bills | 列出所有账单,可过滤 | | List Bank Transactions | list-bank-transactions | 列出指定银行账户的交易 | | List Bank Accounts | list-bank-accounts | 列出所有银行账户 | | List Users | list-users | 列出 FreeAgent 账户内所有用户 | | Get Invoice | get-invoice | 按 ID 获取单张发票 | | Get Contact | get-contact | 按 ID 获取单个联系人 | | Get Project | get-project | 按 ID 获取单个项目 | | Get Bill | get-bill | 按 ID 获取单张账单 | | Get Bank Transaction | get-bank-transaction | 按 ID 获取单笔银行交易 | | Create Invoice | create-invoice | 创建新发票 | | Create Contact | create-contact | 创建新联系人 | | Create Project | create-project | 创建新项目 | | Create Bill | create-bill | 创建新账单 | | Update Invoice | update-invoice | 更新现有发票 | | Update Contact | update-contact | 更新现有联系人 | | Update Project | update-project | 更新现有项目 | | Delete Invoice | delete-invoice | 删除发票 |

创建动作(若无现成)

若无合适动作,描述需求,Membrane 将自动构建:
`bash membrane action create "DESCRIPTION" --connectionId=CONNECTION_ID --json ` 动作初始为 BUILDING 状态,轮询直至就绪: `bash membrane action get --wait --json ` --wait 最长轮询 --timeout 秒(默认 30),直到状态变化。
  • READY:构建完成,可执行。
  • CONFIGURATION_ERRORSETUP_FAILED:出错,查看 error 字段。

执行动作

``bash membrane action run --connectionId=CONN

数据来源ClawHub ↗ · 中文优化:龙虾技能库