ShaderCells
ShaderCells provides resources for writing, debugging, and optimizing ReShadeFX (HLSL) shaders. This repository includes a specialized AI agent skill and a comprehensive Retrieval-Augmented Generation (RAG) knowledge base.
Agent Skills (./skills)
Extend AI CLI tools with the reshadefx-coder skill. Agent skills provide specialized capabilities that allow AI models to execute code, search files, and perform complex tasks autonomously. Learn more at the Anthropic Agent Skills site.
Installation
Copy the skills/reshadefx-coder folder to your CLI’s search path:
Claude Code
- Global Path:
~/.claude/skills/ - Local Path:
./.claude/skills/
Gemini CLI
- Global Path:
~/.gemini/skills/or~/.agents/skills/ - Local Path:
./.gemini/skills/or./.agents/skills/
Mistral Vibe
- Global Path:
~/.vibe/skills/ - Local Path:
./.vibe/skills/
Example Path:
./.claude/skills/reshadefx-coder
Chatbot Experts (./rag)
Turn popular chatbot applications into ReShadeFX experts using the provided RAG files. Retrieval-Augmented Generation (RAG) connects AI models to specific data sources, ensuring responses are accurate and grounded in the provided technical documentation.
1. Download Resources
- Download the repository as a
.zipfrom the Project Page. - Unzip the files to a known location.
2. Configure Your Assistant
Google Gemini (Gems)
- Open Gemini and log in.
- Select Gems > New Gem.
- Paste
rag/Description.txtinto Description. - Paste
rag/Instructions.txtinto Instructions. - Upload all files from
rag/knowledge/to the Knowledge box.
Mistral AI (Le Chat)
- Open Le Chat and log in.
- Open the Intelligence tab and select Libraries.
- Click New Library, name it “Shader Knowledge,” and upload all files from
rag/knowledge/. - Open the Agents tab and select Create an agent.
- Paste
rag/Description.txtinto Purpose andrag/Instructions.txtinto Instructions. - Open the Knowledge tab and checkmark the “Shader Knowledge” library.
AnythingLLM (Local)
- Open AnythingLLM and create a workspace named “ReShadeFX”.
- Click the Upload icon, add all files from
rag/knowledge/, and select Move to Workspace. - Open Chat Settings > System Prompt and paste
rag/Instructions.txt.
GPT4All (Local)
- Open GPT4All and navigate to Settings > LocalDocs.
- Add
rag/knowledge/to the indexed folders. - In Settings > Model, clone your preferred model.
- Paste
rag/Instructions.txtinto the System Message field.