xuzhougeng/agent-infini
Use the InfiniSynapse CLI (`agent_infini`) for multi-turn AI data-analysis tasks, database/RAG context, and task workspace files. Use when the user mentions InfiniSynapse, agent_infini, database or RAG analysis, or asks to delegate analysis through InfiniSynapse.
npx skills add https://github.com/xuzhougeng/wisp-science --skill agent-infini
agent_infini talks to the InfiniSynapse backend REST API. Use it for database-backed analysis, RAG-backed analysis, multi-turn task conversations, and task workspace files.
Default binary locations:
~/.infini/bin/agent_infini%USERPROFILE%\.infini\bin\agent_infini.exeIf agent_infini is not on PATH, call the full path.
wisp-science stores the InfiniSynapse API key in Settings -> Credentials and initializes the CLI with:
agent_infini init --api-key "sk-xxx"
If the CLI is missing, install it:
irm https://infinisynapse.cn/cli-install/install.ps1 | iex
curl -fsSL https://infinisynapse.cn/cli-install/install.sh | bash
Do not print API keys or dump config files. If authentication fails, ask the user to update the InfiniSynapse API key in Settings -> Credentials or rerun agent_infini init.
agent_infini versionagent_infini db ls and agent_infini rag lsagent_infini task contextagent_infini db enable <id> or agent_infini rag enable <id>agent_infini task new "..."agent_infini task ask <taskId> "..."agent_infini task file <taskId>, preview, or downloadagent_infini task new "Analyze user growth trend"
agent_infini task ask <taskId> "Show it as a bar chart"
agent_infini task ls [--page N] [--page-size N] [--search Q]
agent_infini task show <taskId>
agent_infini task context
agent_infini task cancel <taskId>
agent_infini task rm <id1> [id2 ...]
agent_infini task file <taskId>
agent_infini task preview <taskId> <fileName>
agent_infini task download <taskId> <fileName> [-o dir]
agent_infini db ls [--name N] [--type T] [--enabled] [--disabled]
agent_infini db enable <id> [id...]
agent_infini db disable <id> [id...]
agent_infini rag ls [--keyword K] [--enabled] [--disabled]
agent_infini rag enable <id> [id...]
agent_infini rag disable <id> [id...]
Useful global flags:
--json: force JSON output--table: force table output for list commands--api-key <key>: override configured API key for this call--server <url>: override server address--console <url>: override Console API URL--prefer-language <lang>: en, zh_CN, ar, ja, ko, ruDefault output is JSON:
{"success": true, "data": {}}
{"success": false, "error": "error message"}
Common fixes:
agent_infini init--serveragent_infini task lsagent_infini task context, then enable DBs/RAGsTake xuzhougeng/agent-infini from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.