Ouyang
Skill by ttboy
Why use this skill?
Enhance your OpenClaw agent with Ouyang, a local RAG memory system. Search past sessions, index notes, and maintain project context across all your AI interactions.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ttboy/ouyangWhat This Skill Does
Ouyang (Jasper Recall) provides a persistent, long-term memory layer for OpenClaw agents. By leveraging ChromaDB as a vector database and sentence-transformers for semantic processing, it transforms disparate session logs, daily notes, and documentation into a queryable knowledge base. Unlike ephemeral chat history, this skill allows agents to "remember" architectural decisions, meeting outcomes, and project context across months of development.
Installation
To integrate Ouyang into your OpenClaw environment, use the following command:
clawhub install openclaw/skills/skills/ttboy/ouyang
Once installed, initialize the environment using npx jasper-recall setup. This will configure the necessary virtual environment and vector database storage at ~/.openclaw/chroma-db.
Use Cases
- Project Continuity: Instantly retrieve context from previous development sessions or design debates.
- Daily Note Synthesis: Query your own notes to find patterns in your daily workflows or reminders about task priority.
- Agent Documentation: Build a searchable knowledge base from existing Markdown files, allowing the agent to answer questions based on your specific project documentation.
- Knowledge Retrieval: Use the agent to extract information from meeting digests without manually scrubbing through logs.
Example Prompts
- "Recall what the team decided regarding the authentication middleware in last week's meeting."
- "Search my daily notes for any mentions of 'performance bottlenecks' and summarize them."
- "Look through the memory logs and explain why we chose PostgreSQL over MongoDB for this project."
Tips & Limitations
- Maintenance: Treat the indexing process as a routine task. Set up a heartbeat or cron job to run
digest-sessionsandindex-digestsperiodically so your memory index stays current. - Performance: The skill uses
all-MiniLM-L6-v2, which is optimized for speed and low-latency retrieval. While excellent for text, it is not designed to index large binary files or massive datasets. - Scoped Memory: Keep your
~/.openclaw/workspace/memory/directory organized; the skill is most effective when files are clearly labeled with dates or topics, making the semantic retrieval more precise and reducing "hallucination" based on irrelevant chunks.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ttboy-ouyang": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write
Related Skills
deep-research
Deep Research Agent specializes in complex, multi-step research tasks that require planning, decomposition, and long-context reasoning across tools and files by we-crafted.com/agents/deep-research
canvas-design
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
deep-research
Deep Research Agent specializes in complex, multi-step research tasks that require planning, decomposition, and long-context reasoning across tools and files by we-crafted.com/agents/deep-research
deep-research
Deep Research Agent specializes in complex, multi-step research tasks that require planning, decomposition, and long-context reasoning across tools and files by we-crafted.com/agents/deep-research
pptx
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.