Teaches how to use Bluera Knowledge for accessing library sources and reference material. Explains two approaches - vector search via MCP/slash commands for discovery, or direct Grep/Read access to cloned repos for precision. Shows when to use each method and example workflows for querying library internals.
/plugin marketplace add blueraai/bluera-knowledge/plugin install bluera-knowledge@blueraThis skill inherits all available tools. When active, it can use any tool Claude has access to.
BK provides access to definitive library sources for your project dependencies.
Any question about libraries, dependencies, or indexed reference material should query BK.
BK is:
Library implementation:
API signatures and options:
Error handling:
Version-specific behavior:
Configuration:
Testing:
Performance:
Security:
Integration:
Find concepts and patterns across indexed content:
search("vue reactivity system")
/bluera-knowledge:search "pydantic custom validators"
Precise lookups in cloned library source:
Grep: pattern="defineReactive" path=".bluera/bluera-knowledge/repos/vue/"
Read: .bluera/bluera-knowledge/repos/pydantic/pydantic/validators.py
Both are valid! Use vector search for discovery, Grep/Read for specific functions.
User: "How does Vue's computed properties work internally?"
Claude:
list_stores MCP tool → vue store existssearch("vue computed properties") → finds computed.ts.bluera/bluera-knowledge/repos/vue/packages/reactivity/src/computed.ts[library] question → Query BK
[your code] question → Grep/Read directly
[concept] question → Training data
[news/updates] question → Web search
BK is cheap and fast. Query it liberally for library questions.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.