据 AlphaMoat 统计,截至 2026-09,Backboard.io 累计下载 3,305 次、获 3 个星标,在全部 5,078 个 AI 技能中排名第 3,426 位,在「AI 智能体」分类(969 个)中排名第 702 位。
| 平台 | 累计安装 | 累计下载 | 星标 | 评论 |
|---|---|---|---|---|
| ClawHub ↗ | 102 | 3,237 | 3 | - |
| SkillHub ↗ | 101 | 3,305 | 3 | — |
各平台的计数口径不同,统计时间不一致。
它可创建、查询、更新或删除助手、记忆及文档,也可向助手或会话上传文档。后端需要在本机地址运行;启用前应审阅访问控制和数据处理范围,避免将敏感文件或会话内容交给未确认的服务。
资料发布于 2026-10-29
以下是根据技能文档生成的示例,不代表实际运行结果。
2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。
| 月份 | 累计下载 | 环比 | 星标 |
|---|---|---|---|
| 2026-09 | 3,305 | — | 3 |
| 2026-08 | 3,107 | +4.7% | 3 |
| 2026-07 | 2,967 | +10.5% | 3 |
| 2026-06 | 2,684 | +6.0% | 3 |
| 2026-05 | 2,531 | — | 3 |
| 2026-03 | 2,015 | — | 3 |
以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。
--- name: backboard description: Integrate Backboard.io for assistants, threads, memories, and document RAG via a local backend on http://localhost:5100. --- ## Tools This skill connects to a local Flask backend that wraps the Backboard SDK. The backend must be running on `http://localhost:5100`. ### backboard_create_assistant
Create a new Backboard assistant with a name and system prompt.
**Parameters:**
- `name` (string, required): Name of the assistant
- `system_prompt` (string, required): System instructions for the assistant
**Example:**
```json
{
"name": "Support Bot",
"system_prompt": "You are a helpful customer support assistant."
}
```
### backboard_list_assistants
List all available Backboard assistants.
**Parameters:** None
### backboard_get_assistant
Get details of a specific assistant.
**Parameters:**
- `assistant_id` (string, required): ID of the assistant
### backboard_delete_assistant
Delete an assistant.
**Parameters:**
- `assistant_id` (string, required): ID of the assistant to delete
### backboard_create_thread
Create a new conversation thread for an assistant.
**Parameters:**
- `assistant_id` (string, required): ID of the assistant to create thread for
### backboard_list_threads
List all conversation threads, optionally filtered by assistant.
**Parameters:**
- `assistant_id` (string, optional): Filter threads by assistant ID
### backboard_get_thread
Get a thread with its message history.
**Parameters:**
- `thread_id` (string, required): ID of the thread
### backboard_send_message
Send a message to a thread and get a response.
**Parameters:**
- `thread_id` (string, required): ID of the thread
- `content` (string, required): Message content
- `memory` (string, optional): Memory mode - "Auto", "Readonly", or "off" (default: "Auto")
### backboard_add_memory
Store a memory for an assistant that persists across conversations.
**Parameters:**
- `assistant_id` (string, required): ID of the assistant
- `content` (string, required): Memory content to store
- `metadata` (object, optional): Additional metadata for the memory
**Example:**
```json
{
"assistant_id": "asst_123",
"content": "User prefers Python programming and dark mode interfaces",
"metadata": {"category": "preferences"}
}
```
### backboard_list_memories
List all memories for an assistant.
**Parameters:**
- `assistant_id` (string, required): ID of the assistant
### backboard_get_memory
Get a specific memory.
**Parameters:**
- `assistant_id` (string, required): ID of the assistant
- `memory_id` (string, required): ID of the memory
### backboard_update_memory
Update an existing memory.
**Parameters:**
- `assistant_id` (string, required): ID of the assistant
- `memory_id` (string, required): ID of the memory
- `content` (string, required): New content for the memory
### backboard_delete_memory
Delete a memory.
**Parameters:**
- `assistant_id` (string, required): ID of the assistant
- `memory_id` (string, required): ID of the memory to delete
### backboard_memory_stats
Get memory statistics for an assistant.
**Parameters:**
- `assistant_id` (string, required): ID of the assistant
### backboard_upload_document
Upload a document to an assistant or thread for RAG (Retrieval-Augmented Generation).
**Parameters:**
- `assistant_id` (string, optional): ID of the assistant (use this OR thread_id)
- `thread_id` (string, optional): ID of the thread (use this OR assistant_id)
- `file_path` (string, required): Path to the document file
**Supported file types:** PDF, DOCX, XLSX, PPTX, TXT, CSV, MD, PY, JS, HTML, CSS, XML, JSON
### backboard_list_documents
List documents for an assistant or thread.
**Parameters:**
- `assistant_id` (string, optional): ID of the assistant
- `thread_id` (string, optional): ID of the thread
### backboard_document_status
Check the processing status of an uploaded document.
**Parameters:**
- `document_id` (string, required): ID of the document
### backboard_delete_document
Delete a document.
**Parameters:**
- `document_id` (string, required): ID of the document to delete
## Instructions
When the user asks about:
### Memory Operations
- "Remember that..." or "Store this..." → Use `backboard_add_memory`
- "What do you remember about..." → Use `backboard_list_memories` or `backboard_get_memory`
- "Forget..." or "Delete memory..." → Use `backboard_delete_memory`
- "Update my preference..." → Use `backboard_update_memory`
### Document Operations
- "Upload this document" or "Index this file" → Use `backboard_upload_document`
- "What documents do I have?" → Use `backboard_list_documents`
- "Is my document ready?" → Use `backboard_document_status`
### Assistant Management
- "Create a new assistant" → Use `backboard_create_assistant`
- "List my assistants" → Use `backboard_list_assistants`
- "Delete assistant" → Use `backboard_delete_assistant`
### Conversation Threading
- "Start a new conversation" → Use `backboard_create_thread`
- "Show conversation history" → Use `backboard_get_thread`
- "Send message to thread" → Use `backboard_send_message`
### General Guidelines
1. Always confirm successful operations with the user
2. When creating assistants, suggest meaningful names and system prompts
3. For document uploads, verify the file type is supported before attempting
4. When using memory, explain what information is being stored
5. Thread IDs and assistant IDs should be stored/tracked for the user's context
## Examples
### Example 1: Store a User Preference
- User: "Remember that I prefer dark mode and Python code examples"
- Action: Call `backboard_add_memory` with content "User prefers dark mode interfaces and Python code examples" and metadata `{"category": "preferences"}`
- Response: "I've stored your preferences. You prefer dark mode and Python code examples."
### Example 2: Create an Assistant
- User: "Create a code review assistant"
- Action: Call `backboard_create_assistant` with name "Code Reviewer" and system_prompt "You are an expert code reviewer. Analyze code for bugs, performance issues, and best practices. Provide constructive feedback."
- Response: "Created your Code Reviewer assistant (ID: asst_xxx). It's ready to review code and provide feedback."
### Example 3: Upload and Query a Document
- User: "Upload my project documentation and then tell me what it covers"
- Action 1: Call `backboard_upload_document` with the file
- Action 2: Wait for processing, check status with `backboard_document_status`
- Action 3: Use `backboard_send_message` with memory="Auto" to query about the document
- Response: "I've uploaded and indexed your documentation. Based on the content, it covers..."
### Example 4: Start a Threaded Conversation
- User: "Start a new conversation with my support assistant"
- Action: Call `backboard_create_thread` with the assistant_id
- Response: "Started a new conversation thread (ID: thread_xxx). You can now send messages to your support assistant."
## Backend Setup
The skill requires a running backend server. To start:
1. Set the `BACKBOARD_API_KEY` environment variable
2. Navigate to the backend directory
3. Run `./start.sh`
The backend will be available at `http://localhost:5100`.
## API Endpoints Reference
| Endpoint | Method | Description |
|----------|--------|-------------|
| `/health` | GET | Health check |
| `/assistants` | GET, POST | List/create assistants |
| `/assistants/{id}` | GET, PATCH, DELETE | Get/update/delete assistant |
| `/assistants/{id}/threads` | GET, POST | List/create threads for assistant |
| `/assistants/{id}/memory` | GET, POST | List/add memories |
| `/assistants/{id}/memory/{mid}` | GET, PATCH, DELETE | Get/update/delete memory |
| `/assistants/{id}/memory/stats` | GET | Memory statistics |
| `/assistants/{id}/documents` | GET, POST | List/upload documents |
| `/threads` | GET | List all threads |
| `/threads/{id}` | GET, DELETE | Get/delete thread |
| `/threads/{id}/messages` | POST | Send message |
| `/threads/{id}/documents` | GET, POST | List/upload thread documents |
| `/documents/{id}/status` | GET | Document processing status |
| `/documents/{id}` | DELETE | Delete document |
把开发过程中的经验、错误与纠正记录为 Markdown 文件,供后续复用并晋升为工作区记忆。
用自然语言描述需求,在本地与远程技能市场里找技能并给出推荐的技能。
给 AI agent 用的浏览器自动化命令行技能。
把用户纠正与自我复盘沉淀成分层记忆、并按使用情况升降级的技能。
在安装第三方技能之前,按清单审查来源、权限与危险模式的技能。
把 agent 的记忆与跨技能状态存成带类型和约束的知识图谱的技能。
一份为 AI 代理规划主动跟进、工作记忆与复盘流程的工作区配置指南。
指导如何创建与更新有效 Claude 技能的写作指南。
数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。