360 Secure SkillHub
360 安全技能中心

Ceramic Search

该 Skill 指导 Agent 先把用户自然语言问题改写为 2–8 个关键词,再调用 Ceramic 搜索 API 获取最多 10 条含标题、描述和链接的结果,最后依据结果描述写出简洁回答并列出编号来源。属于面向 AI Agent 的关键词式网络检索能力。

ceramicai
ceramicai
热度 56.19
最近更新 2026-05-28 02:37:43
分类:搜索依赖:第三方 API / 代码执行应用场景:研究 / 摘要总结

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ceramic-search
Metadata
name
ceramic-search
description
Web search for AI agents using Ceramic. Use for accurate current information — news, prices, recent events, documentation, general fact checking. Trigger this skill for keywords like "latest", "recent", "look up", "search for", "find online", "what's happening".
metadata
{"openclaw":{"homepage":"https://ceramic.ai","primaryEnv":"CERAMIC_API_KEY","requires":{"env":["CERAMIC_API_KEY"]}}}

Ceramic Search

Lexical (keyword-based) search engine built for AI agents.

Usage

  1. Rewrite the natural language query

    Ceramic matches exact keywords — it does not interpret natural language or synonyms automatically. Convert the user's natural language query into a keyword query of 2–8 words.

    Rules:

    • Extract specific entities, topics, locations, and dates
    • Replace conversational phrasing with concrete keywords
    • Do not include uninformative words such as articles (the, a, an). Avoid prepositions (on, about, in, for, of, at, by, with) unless they are within established phrases or names (United States of America, Into the Wild).
    • Include relevant synonyms explicitly when terminology is ambiguous
    • Keep word order meaningful (house cat and cat house return different results)
    • Good keyword query examples:
      • "2026 Super Bowl halftime performer"
      • "climate change effects global warming impact"
      • "beginner investing strategies stocks bonds basics"
  2. Call the Ceramic Search API

    curl https://api.ceramic.ai/search \
      -H "Authorization: Bearer $CERAMIC_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"query": "keyword query", "maxDescriptionLength": 3000}'
    

    For maxDescriptionLength, use the default of 3000 unless the user needs more detail (max 8000).

  3. Retrieve the top sources from the response

    The response is structured json with a results array containing up to 10 search results. The search results in the array are ordered by relevance, with the first result being the strongest match. Each result includes the fields description, title, and url.

    {
      "requestId": "request id",
      "result": {
        "results": [
          {
            "description": "search result description",
            "title": "search result title",
            "url": "search result url",
          },
          ...
        ],
        ...
      }
    }
    
  4. Summarize with citations

    Write a concise answer drawing from the search result descriptions, and then list sources as numbered references:

    Sources

    1. Title
    2. Title

    Only cite sources whose descriptions contributed to the answer. If the search returns no useful results, refine the query with more specific keywords and try again before giving up.