视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
rag-index【文档与办公】Indexer un corpus de documents markdown pour la recherche sémantique. Utiliser quand l'utilisateur veut créer une base de connaissances, indexer des documents, ou configurer une recherche sémantique.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: rag-index description: Indexer un corpus de documents markdown pour la recherche sémantique. Utiliser quand l'utilisateur veut créer une base de connaissances, indexer des documents, ou configurer une recherche sémantique. provider: qmd available-providers:
Index a document corpus for semantic search. This skill uses qmd under the hood.
Install qmd:
bun install -g @tobilu/qmd
Verify installation:
qmd --version
Documents must be in markdown format. Use /rag-parse first to convert PDFs/DOCX.
When using this skill, always include:
my-project)./docs)qmd status)Never omit storage location details in your final answer.
qmd --version
If not installed, see Prerequisites above.
qmd collection add <path> --name <name>
Arguments:
| Argument | Type | Default | Description |
|---|---|---|---|
path | string | required | Path to document directory |
name | string | derived | Collection name (defaults to directory name) |
Examples:
qmd collection add ./docs --name my-project
qmd collection add ~/Documents/api-docs --name api-docs
Add semantic context to help with retrieval:
qmd context add qmd://<name> "<description>"
Examples:
qmd context add qmd://api-docs "API documentation for the project"
qmd context add qmd://contracts "Legal contracts and agreements"
qmd embed
This creates vector embeddings for all documents in the collection.
qmd status
Should show your collection with document count.
# Create collection
qmd collection add ./docs --name my-project
# Add context
qmd context add qmd://my-project "Project documentation and guides"
# Generate embeddings
qmd embed
# Verify
qmd status
| Argument | Type | Default | Description |
|---|---|---|---|
path | string | required | Path to document directory |
name | string | derived | Collection name |
context | string | asked | Context description for retrieval |
qmd requires SQLite with extension loading support. Solutions:
brew install sqliteIf embeddings fail:
qmd statusls -la <path>find <path> -emptyAfter setting up the knowledge base, use /rag-search to search your documents.
PINECONE_API_KEY environment variableWEAVIATE_URL and optionally WEAVIATE_API_KEY