← 返回 Skills 市场
ingodibella

Zoho Bigin CRM

作者 Ingo · GitHub ↗ · v2.0.0
cross-platform ⚠ suspicious
274
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install bigin
功能描述
Zoho Bigin CRM CLI. Search deals, contacts, accounts. Add notes, move deal stages. Use when user asks about CRM, deals, pipeline status, or needs to update B...
使用说明 (SKILL.md)

Bigin CRM Skill

CLI: bash scripts/bigin.sh \x3Ccommand> [args...] Map: bigin-map.json (auto-generated, refresh with bigin.sh map)

Prerequisites

Required on host: curl, jq, python3 (for map generation and stage validation). Credentials: ~/.bigin-oauth.json (or set BIGIN_CREDS_FILE). See README.md for OAuth setup.

Guardrails

  • Read-only by default. All read commands work without flags.
  • Write ops require: BIGIN_WRITE=1 bash scripts/bigin.sh \x3Cwrite-command> ...
  • Delete ops require: BIGIN_WRITE=1 BIGIN_CONFIRM=1 bash scripts/bigin.sh delete ...
  • NEVER write/update/delete without explicit user approval.

Key Concepts

Bigin != Zoho CRM

  • "Deals" are called Pipelines (module API name: Pipelines)
  • "Companies" are called Accounts
  • Sub_Pipeline = the pipeline category (e.g., "Sales", "Support")
  • Stage = the deal stage within a pipeline
  • Sub_Pipeline is NOT criteria-searchable — use word search instead

Module Names

UI Name API Name
Deals/Pipelines Pipelines
Companies Accounts
Contacts Contacts
Products Products
Tasks Tasks

Tip: Run bash scripts/bigin.sh map to discover your org's layouts, stages, sub-pipelines, and field definitions.

Commands

Read Operations (no flags needed)

# Search deals by keyword (company name, deal name, etc.)
bash scripts/bigin.sh deals "Acme Corp"

# Search deals by stage
bash scripts/bigin.sh deals --stage "Qualified"

# List all deals (paginated)
bash scripts/bigin.sh deals --limit 50

# Get single deal
bash scripts/bigin.sh deal \x3Cdeal_id>

# Search contacts
bash scripts/bigin.sh contacts "Smith"

# Search accounts (companies)
bash scripts/bigin.sh accounts "Google"

# Get single record
bash scripts/bigin.sh get Accounts \x3Caccount_id>
bash scripts/bigin.sh get Contacts \x3Ccontact_id>

# List notes for a record
bash scripts/bigin.sh notes Accounts \x3Caccount_id>
bash scripts/bigin.sh notes Pipelines \x3Cdeal_id>

# List products
bash scripts/bigin.sh products              # all products
bash scripts/bigin.sh products \x3Cdeal_id>    # products on a deal

# Metadata
bash scripts/bigin.sh modules               # list all modules
bash scripts/bigin.sh fields Pipelines      # list fields for module
bash scripts/bigin.sh map                   # regenerate bigin-map.json

Write Operations (require BIGIN_WRITE=1)

# Add note to record
BIGIN_WRITE=1 bash scripts/bigin.sh note Accounts \x3Cid> "Title" "Note content here"
BIGIN_WRITE=1 bash scripts/bigin.sh note Pipelines \x3Cdeal_id> "Title" "Note content"

# Move deal to new stage
BIGIN_WRITE=1 bash scripts/bigin.sh move \x3Cdeal_id> "Qualified"

# Update record fields
BIGIN_WRITE=1 bash scripts/bigin.sh update Pipelines \x3Cdeal_id> '{"Amount":15000}'

# Create record
BIGIN_WRITE=1 bash scripts/bigin.sh create Contacts '{"First_Name":"Jane","Last_Name":"Doe","Email":"[email protected]"}'

Raw API (escape hatch)

bash scripts/bigin.sh raw GET "/Pipelines?fields=Deal_Name,Stage&per_page=10"
BIGIN_WRITE=1 bash scripts/bigin.sh raw PUT "/Pipelines/\x3Cid>" '{"data":[{"Stage":"Won"}]}'

Important: fields Parameter

Bigin v2 GET endpoints require explicit fields parameter. The CLI handles this automatically with sensible defaults per module. Override with --fields flag.

Search Behavior

  • deals \x3Ckeyword> — word search across all searchable deal fields
  • deals --stage "Stage Name" — criteria search on Stage field
  • contacts \x3Ckeyword> — word search (name, email, etc.)
  • accounts \x3Ckeyword> — word search (company name, etc.)
  • search \x3Cmodule> \x3Cfield> \x3Cvalue> — exact criteria search on specific field

Token Management

Tokens auto-refresh (1h lifetime). If token errors occur, the CLI auto-refreshes and retries.

Error Handling

  • 429/5xx: Auto-retry with exponential backoff (3 attempts)
  • OAUTH_SCOPE_MISMATCH: Endpoint needs a scope we don't have
  • REQUIRED_PARAM_MISSING: Usually means fields parameter needed
  • INVALID_QUERY: Field not searchable via criteria — use word search instead

Date Formats

Bigin expects dates in YYYY-MM-DD format (e.g. 2026-03-15). DateTime fields use ISO 8601: 2026-03-15T14:30:00+01:00.

When creating or updating records with date fields, always format as YYYY-MM-DD. Do NOT use DD.MM.YYYY, March 15, 2026 or other locale formats.

Pagination

The CLI returns one page of results (default: 50, max: 200 via --limit). Check the info.more_records field in the response. If true, more records are available.

Anti-Patterns

  • Don't search Sub_Pipeline via criteria (not searchable), use word search
  • Don't use Pipeline_Name field, it's Deal_Name
  • Don't forget BIGIN_WRITE=1 for any mutation
  • Don't hardcode Stage/Pipeline IDs, use bigin-map.json or stage names
  • Don't use COQL, Bigin v2 doesn't support it (no scope exists)
  • Don't pass dates as DD.MM.YYYY or locale strings, always YYYY-MM-DD
  • Don't pass already-wrapped arrays to create/update (CLI wraps in {data:[...]} automatically)
安全使用建议
Do not install or enable this skill blindly. Before trusting it: (1) verify where scripts/bigin.sh and the README come from — the package contains only SKILL.md and no scripts; (2) confirm whether you already have a trusted Zoho Bigin CLI installed on the host (and from what vendor/source); (3) inspect ~/.bigin-oauth.json and ensure any OAuth tokens are from a trusted setup and that the skill is allowed to read/write them; (4) require explicit documentation of install steps or an official vendor integration; (5) if you allow the skill, restrict write/delete operations (use BIGIN_WRITE gating and require human confirmation) and avoid granting autonomous invocation until you’ve reviewed the actual CLI implementation. If the publisher can provide the missing scripts or an install spec (and declare the credential/config paths), re-run this evaluation.
功能分析
Type: OpenClaw Skill Name: bigin Version: 2.0.0 The provided `_meta.json` and `SKILL.md` files do not contain any evidence of malicious intent, prompt injection attempts, or inherently suspicious instructions. The `SKILL.md` clearly documents the skill's purpose and commands, including explicit guardrails for the AI agent such as requiring `BIGIN_WRITE=1` and `BIGIN_CONFIRM=1` for write/delete operations, and a critical instruction to 'NEVER write/update/delete without explicit user approval'. While the underlying `scripts/bigin.sh` (not provided) could potentially contain vulnerabilities, the instructions themselves are well-defined and promote secure agent behavior.
能力评估
Purpose & Capability
The skill claims to be a Zoho Bigin CLI and documents use of scripts/bigin.sh, bigin-map.json, and an OAuth credentials file (~/.bigin-oauth.json). The registry metadata, however, lists no required binaries, no required env vars, and no required config paths. Expectation: a CLI skill should either bundle the CLI or declare how it will be installed and which credentials/config paths it needs. That mismatch is concerning.
Instruction Scope
Runtime instructions instruct the agent to run bash scripts (scripts/bigin.sh) and to read/write config files (bigin-map.json, ~/.bigin-oauth.json) and to auto-refresh tokens. Those actions are coherent with a CRM CLI, but the skill package contains only SKILL.md and no scripts or README. Because the instructions direct the agent to execute local scripts that are not supplied or described, it's unclear what code will run. The instructions also reference environment flags (BIGIN_WRITE, BIGIN_CONFIRM, BIGIN_CREDS_FILE) that gate write/delete behavior but these variables are not declared in metadata.
Install Mechanism
No install spec is provided. For a CLI-style skill, absence of an install or bundled code is acceptable if the environment already provides the CLI, but the SKILL.md references scripts, a README, and map generation logic that are not present in the package and no guidance is given on obtaining them. This gap creates ambiguity about what will be executed at runtime.
Credentials
The documented runtime uses an OAuth credentials file (~/.bigin-oauth.json) and several environment flags (BIGIN_CREDS_FILE, BIGIN_WRITE, BIGIN_CONFIRM) — all relevant to CRM access. However, the registry metadata declares no required env vars or primary credential. The skill therefore references sensitive local credentials without declaring them, which is an incoherence and a potential privacy risk if the agent is allowed to read/write those files.
Persistence & Privilege
The skill does not request always:true and has no install actions in the package, so it does not demand elevated persistent privilege on its face. However, the CLI's token auto-refresh behavior implies writing credential state (refresh tokens) to disk; combined with the absent install details and missing declarations about which files are read/written, this is worth verifying before use.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bigin
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bigin 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
Version 2.0.0 - Major rewrite with expanded documentation and clearer CLI usage instructions. - Improved guardrails: Read-only by default; explicit environment variables required for write/delete operations. - Detailed explanation of Bigin/Zoho CRM terminology, field names, and concepts. - Added comprehensive command examples for searching, reading, writing, and raw API access. - Enhanced error handling details and token management guidance. - Clarified date/time formats, anti-patterns, and pagination behavior.
元数据
Slug bigin
版本 2.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Zoho Bigin CRM 是什么?

Zoho Bigin CRM CLI. Search deals, contacts, accounts. Add notes, move deal stages. Use when user asks about CRM, deals, pipeline status, or needs to update B... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 274 次。

如何安装 Zoho Bigin CRM?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install bigin」即可一键安装,无需额外配置。

Zoho Bigin CRM 是免费的吗?

是的,Zoho Bigin CRM 完全免费(开源免费),可自由下载、安装和使用。

Zoho Bigin CRM 支持哪些平台?

Zoho Bigin CRM 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Zoho Bigin CRM?

由 Ingo(@ingodibella)开发并维护,当前版本 v2.0.0。

💬 留言讨论