mcpbeat

Agent Infini

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.

799 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
859
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/xuzhougeng/wisp-science --skill agent-infini

The instruction itself

5 sections, as written by the author

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:

  • Linux/macOS: ~/.infini/bin/agent_infini
  • Windows: %USERPROFILE%\.infini\bin\agent_infini.exe

If agent_infini is not on PATH, call the full path.

Credential setup

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.

  • Check the CLI: agent_infini version
  • List resources: agent_infini db ls and agent_infini rag ls
  • Check enabled context: agent_infini task context
  • Enable needed context: agent_infini db enable <id> or agent_infini rag enable <id>
  • Start a task: agent_infini task new "..."
  • Continue the same task: agent_infini task ask <taskId> "..."
  • Inspect outputs: agent_infini task file <taskId>, preview, or download

Commands

agent_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, ru

Output and errors

Default output is JSON:

{"success": true, "data": {}}
{"success": false, "error": "error message"}

Common fixes:

  • Token expired: update Settings -> Credentials or rerun agent_infini init
  • Server unreachable: check network and --server
  • Task not found: run agent_infini task ls
  • No enabled resources: run agent_infini task context, then enable DBs/RAGs

How to use it

Copy the folder

Take xuzhougeng/agent-infini from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

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.