← 返回 Skills 市场
auniik

coda.io

作者 Anik Datta · GitHub ↗ · v0.2.3
cross-platform ✓ 安全检测通过
1246
总下载
0
收藏
4
当前安装
3
版本数
在 OpenClaw 中安装
/install coda-ai
功能描述
CLI to read Coda.io documents and pages. List docs, list pages, read content in markdown/json/html.
使用说明 (SKILL.md)

coda-ai

CLI to read Coda.io content for AI agents.

Workflow

  1. docs → list all documents
  2. pages → list pages in a doc
  3. read → get page content

Setup (once)

npm install -g [email protected]

# Auth (Coda API token)
echo "CODA_API_TOKEN=YOUR_TOKEN" > .env
coda-ai auth --from-file .env

coda-ai whoami # verify auth

Credentials & Storage

  • Stored at: ~/.coda-ai/config.json (written with 0600 permissions)
  • Remove stored credentials:
coda-ai logout

Commands

List Documents

coda-ai docs --compact        # only id + name in toon format (recommended for AI Agents)
coda-ai docs                  # full data in toon format
coda-ai docs --format json    # full data in json
coda-ai docs --format table   # human-readable table

Returns: All docs sorted by most recent update. Use id field for next step.

List Pages

coda-ai pages --docId \x3CdocId> --compact        # only id + name, toon format (recommended for AI Agents)
coda-ai pages --docId \x3CdocId> --format json    # full data in json
coda-ai pages --docId \x3CdocId> --format tree    # visual tree
coda-ai pages --docId \x3CdocId>                  # full data in toon format (default)

Returns: Page hierarchy. Use pageId for next step.

Read Content

coda-ai read --docId \x3CdocId> --pageId \x3CpageId>  # markdown (default, recommended for AI Agents)
coda-ai read --docId \x3CdocId> --pageId \x3CpageId> --format json    # structured data in json
coda-ai read --docId \x3CdocId> --pageId \x3CpageId> --format html    # html export

Reference

Full docs: https://github.com/auniik/coda-ai#readme

安全使用建议
This skill appears coherent with its stated purpose, but review these practical precautions before installing: 1) Verify the npm package and upstream repo (https://github.com/auniik/coda-ai and the npm page) to ensure you trust the publisher and version. 2) Prefer a least-privilege Coda API token; avoid using broad or account-level tokens. 3) The instructions create a .env file and the CLI stores the token at ~/.coda-ai/config.json (0600). Do not check .env into source control and confirm the config file permissions. 4) If you prefer not to persist the token on disk, consider exporting CODA_API_TOKEN into the environment for temporary use and removing it afterward. 5) After use, remove stored credentials with coda-ai logout and rotate tokens if they were exposed. 6) Be aware npm packages can change—pin to a specific trustable version and review changes when updating.
功能分析
Type: OpenClaw Skill Name: coda-ai Version: 0.2.3 The skill provides a CLI wrapper for interacting with Coda.io, allowing agents to list documents, pages, and read content. It requires a `CODA_API_TOKEN` for authentication, which is standard for API access, and instructs the agent to install the `coda-ai` npm package. The `SKILL.md` instructions are clear, align with the stated purpose, and do not contain any prompt injection attempts, data exfiltration commands, or other malicious behaviors. Credential storage is noted to use secure 0600 permissions.
能力评估
Purpose & Capability
Name/description, required binary (coda-ai), required env var (CODA_API_TOKEN), and install instruction (npm package coda-ai) are coherent for a Coda.io-reading CLI. No unrelated services or credentials are requested.
Instruction Scope
SKILL.md stays within scope (list docs/pages, read content). It instructs the user to place CODA_API_TOKEN in a .env file and run coda-ai auth --from-file .env. The CLI stores credentials at ~/.coda-ai/config.json (0600). Storing a token on disk is expected but worth noting from a security perspective.
Install Mechanism
Install uses an npm package (coda-ai) which is appropriate for providing a Node-based CLI. npm packages carry the usual supply-chain risk (moderate) but the mechanism itself is expected for this functionality.
Credentials
Only one credential is required (CODA_API_TOKEN) and it is the primary credential necessary to access Coda. There are no extra unrelated environment variables or credentials requested.
Persistence & Privilege
Skill does not request always:true and is user-invocable only. The only persistence is the CLI storing the token under the user's home (~/.coda-ai/config.json), which is reasonable for a CLI that manages auth.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install coda-ai
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /coda-ai 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.3
Declare CODA_API_TOKEN in metadata (requires.env + primaryEnv); add logout; improve credential docs
v0.2.2
Add logout command; document CODA_API_TOKEN + credential storage; pin npm version
v0.2.1
Initial publish
元数据
Slug coda-ai
版本 0.2.3
许可证
累计安装 5
当前安装数 4
历史版本数 3
常见问题

coda.io 是什么?

CLI to read Coda.io documents and pages. List docs, list pages, read content in markdown/json/html. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1246 次。

如何安装 coda.io?

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

coda.io 是免费的吗?

是的,coda.io 完全免费(开源免费),可自由下载、安装和使用。

coda.io 支持哪些平台?

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

谁开发了 coda.io?

由 Anik Datta(@auniik)开发并维护,当前版本 v0.2.3。

💬 留言讨论