smouj/flickclaw-cli
GitHub: smouj/flickclaw-cli
一条命令将预配置的专业 AI Agent 安装到 Cursor、Claude Code 等 8 种主流编码框架中的 npm CLI 工具。
Stars: 0 | Forks: 0
# @flickclaw/cli
--target
# 可选:global install 以使命令更简短
npm install -g @flickclaw/cli
flickclaw install product-claw --target cursor
```
## 支持的框架
| 框架 | `--target` | 安装范围 | 文件 |
|-----------|-----------|--------------|-------|
| **OpenClaw** | `openclaw` | workspace / global | Skill package + agent workspace |
| **Claude Code** | `claude-code` | project / global | SKILL.md + CLAUDE.md |
| **Codex** | `codex` | project / global | AGENTS.md + codex profile |
| **Cursor** | `cursor` | project | .mdc rule files |
| **Windsurf** | `windsurf` | project | Rule + workflow files |
| **Aider** | `aider` | project | CONVENTIONS.md + config |
| **Ollama** | `ollama` | project | Modelfile + system prompt |
| **Hermes** | `hermes` | workspace / global | Skill package + validate.sh |
| **全部** | `all` | bundle | 包含所有格式的完整 ZIP |
## 命令
| 命令 | 描述 |
|---------|-------------|
| `flickclaw doctor` | 检查安装健康状态与连通性 |
| `flickclaw list` | 列出所有可用的 agent |
| `flickclaw install ` | 安装一个 agent(默认:OpenClaw) |
| `flickclaw install --target ` | 安装到特定框架 |
| `flickclaw targets ` | 显示可用的目标及文件详情 |
| `flickclaw uninstall ` | 移除已安装的 agent |
| `flickclaw update --target ` | 更新特定的 agent |
| `flickclaw update --all` | 更新所有已安装的 agent |
| `flickclaw login --token ` | 通过 FlickClaw 进行身份验证 |
| `flickclaw logout` | 移除已存储的凭证 |
| `flickclaw whoami` | 验证身份验证状态 |
| `flickclaw version` | 显示 CLI 版本 |
## 安装示例
```
# OpenClaw(默认)
npm exec --yes @flickclaw/cli@latest -- install product-claw
# Cursor
npm exec --yes @flickclaw/cli@latest -- install product-claw --target cursor
# Claude Code
npm exec --yes @flickclaw/cli@latest -- install security-claw --target claude-code
# 一次性处理所有 frameworks
npm exec --yes @flickclaw/cli@latest -- install audit-claw --target all
```
## 身份验证
CLI 需要身份验证才能访问目录和包。免费的 agent 不需要付费,但仍需要 FlickClaw 账号/token,以便持续跟踪激活和下载情况。Pro agent 需要具有 Pro 访问权限的账号。
```
# 使用你的 FlickClaw token 进行 login
flickclaw login --token
# 或者设置 environment variable
export FLICKCLAW_TOKEN=
```
在 [flickclaw.com/dashboard/tokens](https://flickclaw.com/dashboard/tokens) 获取您的 token。Token 使用 `fctk_` 格式,并且仅在创建时显示一次。
### 速率限制
| 套餐 | 速率限制 |
|------|-----------|
| Free | 30 次请求/分钟 |
| Pro | 120 次请求/分钟(多出 4 倍) |
在 [flickclaw.com/pricing](https://flickclaw.com/pricing) 升级套餐。
## 安全性
| 功能 | 状态 |
|---------|--------|
| npm provenance | ✅ 附带证明发布 |
| 无 postinstall 脚本 | ✅ 零运行时副作用 |
| 包中无 Pro 内容 | ✅ 通过已验证的 API 获取 agent |
| 包中无密钥 | ✅ 通过 token 进行身份验证,绝不存入缓存 |
| 路径遍历保护 | ✅ 所有路径均已验证 |
| 零运行时依赖 | ✅ 最小化供应链风险 |
| Token 脱敏 | ✅ 凭证绝不会出现在日志中 |
## 环境要求
- **Node.js** ≥ 18
- **npm** ≥ 9
## 许可证
MIT © FlickClaw
一个命令。无需全局安装。支持全部 8 种 AI Agent 框架。
FlickClaw CLI 可将预配置的 AI agent 安装到您的编码工具中。在 [flickclaw.com](https://flickclaw.com) 浏览 159 个专业 agent,选择一个,使用您的 FlickClaw token 进行身份验证,并将其安装到 8 种受支持的框架中——无需全局安装。 ``` npm exec --yes @flickclaw/cli@latest -- install product-claw --target cursor ``` ## 快速开始 ``` # 检查你的 setup(无需 install) npm exec --yes @flickclaw/cli@latest -- doctor # 列出可用的 agents(需要 login/token) npm exec --yes @flickclaw/cli@latest -- list # 将一个 agent install 到你的 framework 中(需要 login/token) npm exec --yes @flickclaw/cli@latest -- install标签:AI智能体, MITM代理, npm, SOC Prime, 人工智能, 开发工具, 文档结构分析, 暗色界面, 用户模式Hook绕过, 自动化配置, 自定义脚本