brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
builderUse this RAGs sub-skill to build a Streamlit RAG agent from files, directories, URLs, optional web search, model settings, and RAG parameters.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to create a new RAGs bot, diagnose the Home page builder flow, or use the builder APIs directly. RAGs is a Streamlit app that asks a builder agent to create a retrieval-augmented chat agent over a single data source.
RAGAgentBuilder, or RAGParams.top_k, chunk_size, embedding model, LLM provider,
summarization, or optional web_search.If the bot already exists and the user wants to edit or delete it, read
../configuration/SKILL.md. If the user wants to
ask questions to an existing bot, read ../chat/SKILL.md.
openai_key; provider-specific keys are needed only for their routes.scripts/validate_source_selection.py
before invoking builder logic. RAGs accepts exactly one source kind: local
files, one directory, or URLs.web_search when a
metaphor_key secret is configured, then create the agent.For detailed step-by-step routes, model identifiers, data-source rules, and
validation checks, read references/workflows.md.
For signatures and defaults verified from the package inspection environment,
read references/api-reference.md.
For failure symptoms and fixes, read
references/troubleshooting.md.
RAGParams defaults are include_summarization=False, top_k=2,
chunk_size=1024, embed_model="default", and
llm="gpt-4-1106-preview".load_data requires exactly one of file_names, directory, or urls and
raises a ValueError when zero or multiple source kinds are supplied.openai:, anthropic:, replicate:, and local:.metaphor_key Streamlit secret is
present, and its tool name is web_search.Do not claim that a full OpenAI, Anthropic, Replicate, Metaphor, URL-loading, or multimodal chat call was verified unless the user supplies credentials/network and asks for that execution. For safe checks, use the bundled validator and the root installation diagnostic instead of launching a long-running Streamlit server.