🔒 You must be logged in as an Administrator or Editor to listen to this audio.
Configuring "skills" in Gemini can mean two things: setting up your own Gems (custom agents) or providing technical documentation files so Gemini understands Orchard Core’s specific architecture.
Since you are using Gemini Online (the web app) and want to use "skill files," here is the best way to do it in 2026.
1. The "Gem" Method (Creating a Dedicated Agent)
If you want a persistent Orchard Core expert, the best way is to create a Gem. This allows you to "upload" the skills once so you don't have to re-explain them in every new chat.
- Step 1: In the Gemini sidebar, click on Gems (or "Create a Gem").
- Step 2: Give it a Role. Name it "Orchard Core Expert."
- Step 3: Upload Skills (Knowledge). Look for the "+" icon or "Upload" button within the Gem builder. Upload your Orchard Core skill files (Markdown, PDFs, or code snippets).
- Step 4: Instructions. In the instruction box, tell the Gem:
"You are an expert in Orchard Core. Use the uploaded files as your primary 'Skills' library. When I ask questions, refer to these specific patterns and configurations first."
2. The "Direct Upload" Method (For quick sessions)
If you don't want to build a full Gem, you can upload files directly into your current chat.
- Click the "+" plus icon in the prompt bar.
- Select "Upload files" and pick your Orchard Core skill files (e.g.,
OrchardCore-API-Skills.md). - The Prompt: Once uploaded, type:
"Read these files. They contain specific skills and patterns for Orchard Core. I want you to act as an agent that uses these rules for all future replies in this thread."
Tips for "Orchard Core" Skill Files
To make Gemini understand Orchard Core effectively, ensure your skill files follow this structure:
| File Type | What to include |
|---|---|
| Manifests | Your custom Module.txt or Project.props patterns. |
| Liquid/Templates | Common Liquid tags or shapes you use in your theme. |
| C# Services | How you implement IDisplayDriver or IDataMigration. |
| Logic Rules | Specific business logic or "skills" (e.g., "Always use Content Item Display Manager for rendering"). |
Common Correction
Be careful with the term "Skills." In Google's developer ecosystem, "Agent Skills" often refers to a directory-based configuration (like SKILL.md) used with the Gemini CLI. Since you are using Gemini Online, you are essentially using "Knowledge Files." If your files are in the .md (Markdown) format, Gemini will read them perfectly. Just make sure the first line of the file clearly states its purpose, for example: --- Skill: Orchard Core Custom Routing ---.
Would you like me to help you draft the specific instructions for your Orchard Core agent?