diff --git a/README.md b/README.md index 6115982..ac5956c 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,9 @@ ```text 请安装并用 inkreach-teable CLI 操作 inkreach-teable: -1. 安装 cli: - npm i -g git+https://gitea.inkreach.cc/inkreachhub/inkreach-teable-cli.git +1. 安装 cli(npm 公共包): + npm i -g @inkreach/inkreach-teable + (内网/离线备选:npm i -g git+https://gitea.inkreach.cc/inkreachhub/inkreach-teable-cli.git) 2. 安装技能: npx -y skills add https://gitea.inkreach.cc/inkreachhub/inkreach-teable-cli.git -g -y --copy 3. 鉴权(PAT 从 Web UI Settings → Personal Access Tokens 获取): diff --git a/package.json b/package.json index 9237e74..251fa19 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@inkreach/teable-cli", + "name": "@inkreach/inkreach-teable", "version": "0.1.0", "description": "CLI (command: inkreach-teable) for operating inkreach-teable: tables, fields, records, views, and the self-built automation engine (8 triggers + 7 actions).", "license": "MIT", @@ -12,7 +12,7 @@ "node": ">=18" }, "bin": { - "inkreach-teable": "./dist/bin.js" + "inkreach-teable": "dist/bin.js" }, "main": "dist/bin.js", "files": [ diff --git a/skills/inkreach-teable/SKILL.md b/skills/inkreach-teable/SKILL.md index 3bdaed3..edd290b 100644 --- a/skills/inkreach-teable/SKILL.md +++ b/skills/inkreach-teable/SKILL.md @@ -15,7 +15,7 @@ Respond in the user's language. Keep answers concise and action-oriented. ## 1. Prerequisites -- Install the CLI if missing: `npm i -g git+https://gitea.inkreach.cc/inkreachhub/inkreach-teable-cli.git` (the `git+` prefix is REQUIRED for npm/npx; ad-hoc without installing: `npx git+https://gitea.inkreach.cc/inkreachhub/inkreach-teable-cli.git `). Offline fallback: `bash scripts/install.sh` relative to this skill dir in a repo clone. +- Install the CLI if missing: `npm i -g @inkreach/inkreach-teable` (public npm package). Alternatives: `npm i -g git+https://gitea.inkreach.cc/inkreachhub/inkreach-teable-cli.git` (the `git+` prefix is REQUIRED for npm/npx; ad-hoc without installing: `npx git+https://gitea.inkreach.cc/inkreachhub/inkreach-teable-cli.git `). Offline fallback: `bash scripts/install.sh` relative to this skill dir in a repo clone. - **Configure once**: `inkreach-teable auth login --endpoint https://table.inkreach.cc --token [--base-id bseXXX]`; verify with `auth status`. PAT comes from `auth token create --name x` (full token shown **once**) or the web UI (Settings → Personal Access Tokens). - `--json` on any command returns raw JSON (for agent parsing). Fallback for unknown commands: `inkreach-teable --help`. - **Read on demand**: consult the guide linked for your module when doing non-trivial work — no need to read everything up front.