技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v0.0.1
统计:⭐ 2 · 493 · 0 current installs · 0 all-time installs
⭐ 2
安装量(当前) 0
🛡 VirusTotal :良性 · OpenClaw :良性
Package:alexrudloff/caesar-research
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :良性
OpenClaw 评估
The skill is internally coherent: it is a CLI wrapper for the Caesar research API and only requests the Caesar CLI binary and a CAESAR_API_KEY environment variable which match its stated purpose.
目的
The name/description (Caesar research CLI) matches the declared requirements: it needs a 'caesar' binary and CAESAR_API_KEY. The repository contains a Go CLI that calls https://api.caesar.xyz and implements research, chat, brainstorm, and collections endpoints described in the SKILL.md.
说明范围
SKILL.md instructs installing/building the caesar CLI and setting CAESAR_API_KEY, then running the CLI commands. The runtime instructions only interact with the Caesar API via the CLI and do not direct the agent to read unrelated files, search the filesystem, or exfiltrate data to unexpected endpoints.
安装机制
There is no automated install spec; SKILL.md suggests 'go install' or building from source. The source is included and uses standard Go tooling. This is a low-risk, traceable install route (no arbitrary downloads or obscure URLs).
证书
Only one environment variable (CAESAR_API_KEY) is required and the code reads exactly that variable for Bearer auth. There are no other credential or config path requirements, so requested access is proportionate to the stated API usage.
持久
The skill is not always-included and does not request elevated or persistent system privileges. It does not modify other skills or system-wide agent settings. Autonomous invocation is allowed by default (platform default) but combined with no other red flags this is expected.
综合结论
This skill appears to be a straightforward CLI client for the Caesar research API. Before installing: (1) verify you trust the CAESAR_API_KEY provider and avoid pasting real secrets into public repos; (2) if you build the binary from source, review the repository (already included) or build with 'go install' from the official upstream; (3) ensure the 'caesar' binary you put on PATH is the expected build (to avoid replacing it with a malicious …
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Deep Research with Caesar.org」。简介:Deep research using the Caesar API — run queries, follow up with chat, brainsto…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/alexrudloff/caesar-research/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: caesar-research
description: Deep research using the Caesar API — run queries, follow up with chat, brainstorm, and manage collections.
homepage: https://www.caesar.org/
metadata: { "openclaw": { "emoji": "🔬", "requires": { "bins": ["caesar"], "env": ["CAESAR_API_KEY"] } } }
---
# Caesar Research
CLI for [Caesar](https://www.caesar.org/) deep research. Runs multi-source research jobs with citations, follow-up chat, and brainstorming.
## Setup
```bash
go install github.com/alexrudloff/caesar-cli@latest
export CAESAR_API_KEY=your_key_here
```
## Research
Run a query (waits for completion by default, prints events as they happen):
```bash
caesar research create "What are the latest advances in mRNA vaccines?"
```
Returns JSON with `content` (synthesized answer with `[n]` citations) and a `results` array of sources.
Fire-and-forget:
```bash
caesar research create "query" --no-wait
# Returns: { "id": "uuid", "status": "queued" }
```
Then check on it:
```bash
caesar research get <job-id>
caesar research watch <job-id>
caesar research events <job-id>
```
### Research Options
| Flag | Description |
|------|-------------|
| `--no-wait` | Return immediately with job ID |
| `--model <name>` | `gpt-5.2`, `gemini-3-pro`, `gemini-3-flash`, `claude-opus-4.5` |
| `--loops N` | Max reasoning loops (default 1, higher = deeper research) |
| `--reasoning` | Enable advanced reasoning mode |
| `--auto` | Let Caesar auto-configure based on query |
| `--exclude-social` | Skip social media sources |
| `--exclude-domain x.com` | Exclude specific domains (repeatable) |
| `--system-prompt "..."` | Custom synthesis prompt |
| `--brainstorm <id>` | Use a brainstorm session for context |
### Status Lifecycle
`queued` → `searching` → `summarizing` → `analyzing` → `researching` → `completed` or `failed`
## Chat (Follow-Up Questions)
Ask follow-up questions about a completed research job:
```bash
caesar chat send <job-id> "How does this compare to traditional vaccines?"
```
Waits for the response by default. The answer includes inline `[n]` citations referencing the original research sources.
```bash
caesar chat send <job-id> "question" --wait=false
caesar chat history <job-id>
```
## Brainstorm
Get clarifying questions before research to improve results:
```bash
caesar brainstorm "How does CRISPR gene editing work?"
# Prints questions with multiple-choice options and a session ID
```
Then use the session ID:
```bash
caesar research create --brainstorm <session-id> "How does CRISPR gene editing work?"
```
## Collections
Group files for research context:
```bash
caesar collections create "Dataset Name" --description "Optional description"
```
## Tips
- For broad topics, use `--auto` to let Caesar pick optimal settings.
- Use `--loops 3` or higher for complex multi-faceted questions.
- Use `--reasoning` for questions requiring deep analysis.
- Pipe output through `jq` to extract specific fields: `caesar research get <id> | jq '.content'`
- Chain brainstorm → research for best results on ambiguous queries.