waitforyou2/prism

Prism 是一款基于 Agentic AI 的自动化知识管理与萃取系统,能够将互联网上的高价值信息转化为结构化、可查询的本地知识库。

O que é prism?

Prism 是一个面向开发者和 AI 代理用户的自动化知识管理与萃取系统。它利用 Agentic AI 技术,通过一系列高度定制化的技能,自动抓取、解析并结构化互联网上的高价值信息(如技术文档、博客文章、API 参考等),将其转化为本地可查询的知识体系。该系统支持多种平台(如 Claude Code、Cursor、Codex 等),并提供了灵活的配置选项,允许用户定义数据源、更新频率和提取规则。Prism 的核心优势在于其自动化能力:无需手动整理,即可持续构建和维护一个丰富、最新的个人或团队知识库,从而大幅提升信息检索和利用效率。

Funciona com~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add waitforyou2/prism

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que prism faz?

Prism 是一款基于 Agentic AI 的自动化知识管理与萃取系统。它通过一系列高度定制化的 Skill(技能),将互联网上的海量高价值信息,转化为结构化、可查询的本地知识体系。

主要功能

  • 自动化信息抓取:定期从指定的 URL 或 RSS 源抓取内容。
  • 智能解析与萃取:使用 AI 模型提取关键信息、摘要和元数据。
  • 结构化存储:将处理后的信息以 Markdown、JSON 或 SQLite 格式存储在本地。
  • 灵活配置:支持定义数据源、筛选规则、更新频率等参数。
  • 多平台支持:兼容 Claude Code、Cursor、Codex 等主流 AI Agent 环境。

快速开始

  1. 安装 Prism 技能:

    git clone https://github.com/waitforyou2/prism.git
    cd prism
    
  2. 配置数据源:编辑 config.yaml 文件,添加需要监控的 URL。

  3. 启动自动采集:

    python run.py --config config.yaml
    
  4. 查询本地知识库:

    prism query "your question"
    

配置示例

sources:
  - url: "https://example.com/blog"
    type: rss
    interval: 3600  # 每小时检查一次
  - url: "https://api.example.com/docs"
    type: api
    interval: 86400  # 每天同步一次

storage:
  format: "markdown"  # 支持 markdown / json / sqlite
  output_dir: "./knowledge_base"

环境变量

  • PRISM_API_KEY:用于访问 AI 模型的 API 密钥。
  • PRISM_CONFIG_PATH:配置文件路径(默认:./config.yaml)。
  • PRISM_LOG_LEVEL:日志级别(DEBUG, INFO, WARNING, ERROR)。

依赖

  • Python 3.8+
  • requests
  • beautifulsoup4
  • openai 或 anthropic(根据使用的 AI 模型)

许可

本项目采用 MIT 许可证。详情请参见 LICENSE 文件。

Habilidades Relacionadas