brainstorming
Structured design dialogue that validates ideas before implementation begins.
second-brain
Personal knowledge base powered by Ensue for capturing and retrieving understanding. Use when user wants to save knowledge, recall what they know, manage their toolbox, or build on past learnings. Triggers on "save this", "remember", "what do I know about", "add to toolbox", "my notes on", "store...
Full skill instructions
A personal knowledge base for building understanding that compounds over time. Not a note dump - a structured system for capturing knowledge you can actually retrieve and use.
Your second brain should:
Before saving: Will future-me thank me for this?
public/ --> Shareable knowledge
concepts/ --> How things work
[domain]/ --> Organize by topic
[concept-name] --> Individual concepts
toolbox/ --> Tools and technologies
_index --> Master index of tools
[category]/ --> Group by type
[tool-name] --> Individual tools
patterns/ --> Reusable solutions
[domain]/ --> Design patterns, workflows
references/ --> Quick-reference material
[topic]/ --> Cheatsheets, syntax, APIs
private/ --> Personal only
notes/ --> Scratchpad, drafts
journal/ --> Dated reflections
Example domains: programming, devops, design, business, data, security, productivity
For understanding how something works:
CONCEPT NAME
============
What it is:
[One-line definition]
Why it matters:
[What problem it solves, when you'd need it]
How it works:
[Explanation with examples]
[ASCII diagrams for architecture/flows where helpful]
+----------+ +----------+
| Client | ---> | Server |
+----------+ +----------+
Key insight:
[The "aha" moment - what makes this click]
Related: [links to related concepts]
For tools and technologies you've actually used:
TOOL NAME
Category: [category]
Website: [url]
Cost: [free/paid/freemium]
What it does:
[Brief description]
Why I use it:
[Personal experience - what problem it solved for you]
When to reach for it:
[Scenarios where this is the right choice]
Quick start:
[Minimal setup/usage to get going]
Gotchas:
[Things that tripped you up]
For reusable solutions:
PATTERN NAME
Problem:
[What situation triggers this pattern]
Solution:
[The approach, with code/pseudocode if relevant]
Trade-offs:
[Pros and cons, when NOT to use it]
Example:
[Concrete implementation]
For quick-lookup material:
REFERENCE: [TOPIC]
[Organized, scannable content]
[Tables, lists, code snippets]
[Minimal prose, maximum signal]
Always confirm before saving:
When relevant topics come up:
Before saving, verify:
Use the wrapper script:
{baseDir}/scripts/ensue-api.sh <method> '<json_args>'
Search knowledge:
{baseDir}/scripts/ensue-api.sh discover_memories '{"query": "how does X work", "limit": 5}'
List by namespace:
{baseDir}/scripts/ensue-api.sh list_keys '{"prefix": "public/concepts/", "limit": 20}'
Get specific entries:
{baseDir}/scripts/ensue-api.sh get_memory '{"key_names": ["public/concepts/programming/recursion"]}'
Create entry:
{baseDir}/scripts/ensue-api.sh create_memory '{"items":[
{"key_name":"public/concepts/domain/name","description":"Short description","value":"Full content","embed":true}
]}'
Update entry:
{baseDir}/scripts/ensue-api.sh update_memory '{"key_name": "public/toolbox/_index", "value": "Updated content"}'
Delete entry:
{baseDir}/scripts/ensue-api.sh delete_memory '{"key_name": "public/notes/old-draft"}'
Maintain public/toolbox/_index as master reference:
TOOLBOX INDEX
=============
Categories:
languages/ Programming languages
frameworks/ Libraries and frameworks
devtools/ Development utilities
infrastructure/ Deployment, hosting, CI/CD
productivity/ Workflow and productivity tools
data/ Databases, analytics, data tools
Recent additions:
[tool] - [one-line description]
Browse: "show my toolbox" or "what tools do I have for [category]"
| User says | Action |
|---|---|
| "save this", "remember this" | Draft entry, confirm, save |
| "what do I know about X" | Search and retrieve relevant entries |
| "add [tool] to toolbox" | Create toolbox entry |
| "list my [domain] concepts" | list_keys for that namespace |
| "show my toolbox" | Show toolbox index |
| "update [entry]" | Fetch, show diff, update |
| "delete [entry]" | Confirm, delete |
| "search for [topic]" | Semantic search across all knowledge |
Requires ENSUE_API_KEY environment variable.
Get your key at: https://www.ensue-network.ai/dashboard
Configure in clawdbot.json:
"skills": {
"entries": {
"second-brain": {
"apiKey": "your-ensue-api-key"
}
}
}
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs