Backboard.io
Integrate Backboard.io for assistants, threads, memories, and document RAG via a local backend on http://localhost:5100.
Integrate Backboard.io for assistants, threads, memories, and document RAG via a local backend on http://localhost:5100.
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
This skill connects to a local Flask backend that wraps the Backboard SDK. The backend must be running on
http://localhost:5100.
Create a new Backboard assistant with a name and system prompt.
Parameters:
name (string, required): Name of the assistantsystem_prompt (string, required): System instructions for the assistantExample:
{ "name": "Support Bot", "system_prompt": "You are a helpful customer support assistant." }
List all available Backboard assistants.
Parameters: None
Get details of a specific assistant.
Parameters:
assistant_id (string, required): ID of the assistantDelete an assistant.
Parameters:
assistant_id (string, required): ID of the assistant to deleteCreate a new conversation thread for an assistant.
Parameters:
assistant_id (string, required): ID of the assistant to create thread forList all conversation threads, optionally filtered by assistant.
Parameters:
assistant_id (string, optional): Filter threads by assistant IDGet a thread with its message history.
Parameters:
thread_id (string, required): ID of the threadSend a message to a thread and get a response.
Parameters:
thread_id (string, required): ID of the threadcontent (string, required): Message contentmemory (string, optional): Memory mode - "Auto", "Readonly", or "off" (default: "Auto")Store a memory for an assistant that persists across conversations.
Parameters:
assistant_id (string, required): ID of the assistantcontent (string, required): Memory content to storemetadata (object, optional): Additional metadata for the memoryExample:
{ "assistant_id": "asst_123", "content": "User prefers Python programming and dark mode interfaces", "metadata": {"category": "preferences"} }
List all memories for an assistant.
Parameters:
assistant_id (string, required): ID of the assistantGet a specific memory.
Parameters:
assistant_id (string, required): ID of the assistantmemory_id (string, required): ID of the memoryUpdate an existing memory.
Parameters:
assistant_id (string, required): ID of the assistantmemory_id (string, required): ID of the memorycontent (string, required): New content for the memoryDelete a memory.
Parameters:
assistant_id (string, required): ID of the assistantmemory_id (string, required): ID of the memory to deleteGet memory statistics for an assistant.
Parameters:
assistant_id (string, required): ID of the assistantUpload 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 fileSupported file types: PDF, DOCX, XLSX, PPTX, TXT, CSV, MD, PY, JS, HTML, CSS, XML, JSON
List documents for an assistant or thread.
Parameters:
assistant_id (string, optional): ID of the assistantthread_id (string, optional): ID of the threadCheck the processing status of an uploaded document.
Parameters:
document_id (string, required): ID of the documentDelete a document.
Parameters:
document_id (string, required): ID of the document to deleteWhen the user asks about:
backboard_add_memorybackboard_list_memories or backboard_get_memorybackboard_delete_memorybackboard_update_memorybackboard_upload_documentbackboard_list_documentsbackboard_document_statusbackboard_create_assistantbackboard_list_assistantsbackboard_delete_assistantbackboard_create_threadbackboard_get_threadbackboard_send_messagebackboard_add_memory with content "User prefers dark mode interfaces and Python code examples" and metadata {"category": "preferences"}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."backboard_upload_document with the filebackboard_document_statusbackboard_send_message with memory="Auto" to query about the documentbackboard_create_thread with the assistant_idThe skill requires a running backend server. To start:
BACKBOARD_API_KEY environment variable./start.shThe backend will be available at
http://localhost:5100.
| Endpoint | Method | Description |
|---|---|---|
| GET | Health check |
| GET, POST | List/create assistants |
| GET, PATCH, DELETE | Get/update/delete assistant |
| GET, POST | List/create threads for assistant |
| GET, POST | List/add memories |
| GET, PATCH, DELETE | Get/update/delete memory |
| GET | Memory statistics |
| GET, POST | List/upload documents |
| GET | List all threads |
| GET, DELETE | Get/delete thread |
| POST | Send message |
| GET, POST | List/upload thread documents |
| GET | Document processing status |
| DELETE | Delete document |
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.