一键导入
synthesize
Integrate content across multiple documents to produce new understanding. Use for cross-document synthesis, comparison, and reporting from Collections.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Integrate content across multiple documents to produce new understanding. Use for cross-document synthesis, comparison, and reporting from Collections.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Fetch standardized financial statements (income, balance sheet, cash flow, earnings, company overview) for a ticker from Alpha Vantage. Returns combined annual+quarterly JSON for analysis.
Aim the ChatterBot head to find and center a target in view — the user, a person, an object, an animal. Runs a closed visual loop (capture, judge where the target is, nudge pan/tilt, repeat) until the target is centered, or reports it could not find the target after searching. Use when the user says point at me, look at me, turn to face someone, find the cat, center on the person. For a one-off snapshot without re-aiming use camera-capture; for a manual fixed angle use head-move.
Capture a still photo from the ChatterBot head camera. The captured frame is attached to your own visual input, so you can SEE it and answer questions about what is in view — whether the user is present, whether there is a cat, what the scene looks like. The camera rides the pan/tilt head, so it shows whatever the head is currently aimed at; aim first with head-move if needed. To also show the photo to the user on screen, follow with the display tool (the observation includes a ready <img> URL). Use when the user asks what you see, to take a picture or snapshot, or to check whether something or someone is in view.
Move the ChatterBot head — aim the pan/tilt camera or play an expressive gesture. The bot is a stationary companion head; this points its gaze, it does NOT drive or navigate. Use when the user asks you to look somewhere, turn toward/away, look up/down, re-center, or nod/shake/scan. Angles are degrees 0-180 with 90 centered (pan 0=full right, 180=full left; tilt 0=down, 180=up, mounting-dependent). Give pan and/or tilt for absolute aim, OR a gesture (not both). Returns the confirmed pose once the head settles.
Return one genuine saying of Ramana Maharshi, drawn verbatim from his recorded talks, with source attribution. Use when delivering an authentic Ramana quote with attribution — not a paraphrase or a synthesized reflection. The returned text is a raw quote; add your own brief framing before presenting it.
Generate an original image from a text description, locally (Bonsai-Image 4B, ternary-quantized, on a long-lived studio server). Use when the user wants a picture, illustration, avatar, or face created from a description that does not already exist on the web. For existing photos of real things, prefer image search instead; for simple diagrams or line drawings, prefer authoring inline SVG.
| name | synthesize |
| type | python |
| flattens_collections | true |
| description | Integrate content across multiple documents to produce new understanding. Use for cross-document synthesis, comparison, and reporting from Collections. |
| schema_hint | {"target":"$variable (Collection or Note, required)","other":"$variable (second input for comparison, optional)","focus":"string (what to attend to, optional)","format":"string (narrative|comparison|executive|technical|comprehensive, default: narrative)","instruction":"string (free-form override, optional)","out":"$variable (optional)"} |
Integrate content across multiple documents (or between two documents) to produce new understanding. Always crosses the document boundary — this is the tool for combining, comparing, and generating insight from a Collection.
target: Collection (variable or ID) — the primary input. May also be a single Note
when other is provided for two-input comparison.other: Optional second Note or Collection for explicit comparison. When provided,
the operation compares target against other.focus: Optional string guiding what to attend to
("architectural improvements", "methodology differences", "emerging trends")format: Output format (optional, default: "narrative"):
"narrative": Prose synthesis"comparison": Structured JSON with similarity_score, shared_themes,
unique_to_first, unique_to_second, contradictions"executive": High-level overview, 300-500 words"technical": Balanced detail with compression"comprehensive": Low compression, preserves nuancecompression_ratio: Optional float (default: 3.0). Controls output length relative
to input. Only meaningful for narrative/technical/comprehensive formats.instruction: Optional free-form instruction for specialized synthesis tasks.
Overrides format-specific defaults when provided.target_tokens: Integer (optional). Target output length in tokens. Overrides
computed target length when provided via OUTPUT GUIDANCE.out: Variable name for resulting NoteSuccess (status: "success"):
value: Synthesized content as a new Note.
format="narrative" / "executive" / "technical" / "comprehensive": prose textformat="comparison": JSON string with structure:
{"similarity_score": 0.75, "shared_themes": [...], "unique_to_first": [...], "unique_to_second": [...], "contradictions": [...], "relationship": "...", "summary": "..."}Failure (status: "failed"):
reason: "target parameter required" | "target is empty" |
"llm_generate_failed" | "comparison format requires 'other' parameter"focus providedother is provided: both inputs are processed, then compared/integratedformat="comparison" and other is NOT provided: fails with errorUse synthesize when:
Do NOT use synthesize when:
extract
(even if the goal says "summarize", "report", or "present" — if there is only ONE source, use extract)generate-notefilter-structured or filter-semanticproject, sort, head, etc.Standard analytical pipeline:
map(extract) — per-item fact extractionsynthesize — cross-item integrationFor comparison: use format="comparison" with other= (requires two inputs)
{"type":"synthesize","target":"$papers","focus":"significant architectural improvements","format":"technical","out":"$report"}
{"type":"synthesize","target":"$paper_a","other":"$paper_b","format":"comparison","instruction":"focus on methodology differences","out":"$comparison"}
{"type":"synthesize","target":"$innovations","focus":"dominant trends","format":"executive","out":"$executive_summary"}
{"type":"synthesize","target":"$extracted_methods","focus":"how attention mechanisms have evolved","format":"narrative","compression_ratio":2.0,"out":"$attention_report"}