# Telerik Blazor Component

> Retrieves documentation, API reference, and code examples for Telerik UI for Blazor components. Use when the user asks about a specific Telerik component, needs API reference, asks how to use a component, wants code examples, or mentions component names like TelerikGrid, TelerikChart, TelerikScheduler, TelerikDatePicker, TelerikDropDownList, TelerikForm, TelerikButton, TelerikDialog, etc. Trigger on "how do I use", "what parameters does", "Telerik component example", "Telerik component docs", "/telerik", "/ask_telerik", "@telerik". One call per component — do not batch multiple components into one query.

- Skill: `telerik/telerik-blazor-component-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add telerik/telerik-blazor-component-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/telerik/telerik-blazor-component-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: telerik (https://skillmd.com/u/telerik)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/telerik/telerik-blazor-component-2

---


## Telerik UI for Blazor — Component Assistant

### Common Guidelines

Before implementing any component, read [common-guidelines.md](common-guidelines.md) for the foundational rules that apply to every Telerik Blazor implementation (NuGet setup, TelerikRootComponent, attribute splatting).

For component-scoped usage, read [common-guidelines.md](common-guidelines.md) before calling the component assistant. This skill owns that progressive disclosure decision; callers should follow this skill rather than hard-coding supporting files.

### Component Accessibility

For component-specific accessibility facts, load [../telerik-blazor-accessibility/SKILL.md](../telerik-blazor-accessibility/SKILL.md) after this component skill. Use it only for component-specific accessibility assistant calls with `includeGeneralGuidelines=false`. Do not read `wcag-guidelines.md` for this narrow lookup; WCAG baseline belongs to the broader validation and audit workflow.

### Calling the Component Assistant

Use the `telerik_component_assistant` MCP tool to retrieve accurate API reference and documentation for any Telerik UI for Blazor component.

**Tool call:**
```
telerik_component_assistant({
    query="<Specific question about the component and the feature you need>",
    component="<ComponentName>"  // e.g. Grid, Chart, Form, DatePicker, DropDownList, etc.
})
```

**Examples:**
```
telerik_component_assistant({
    query="How to configure paging and sorting in the Grid?",
    component="Grid"
})
```

```
telerik_component_assistant({
    query="What parameters does DatePicker expose for two-way binding and value change events?",
    component="DatePicker"
})
```

```
telerik_component_assistant({
    query="How to use DropDownList with a custom data source and value field?",
    component="DropDownList"
})
```

### Query Guidelines

- **One component per call.** Never batch multiple components into one query. Make separate calls for each component.
- **One topic per query.** Split multi-topic requests into separate calls:
  - Parameters → one call
  - Events → one call
  - Templates / RenderFragments → one call
  - Data binding → one call
  - Filtering / sorting / paging → one call
- **Be specific.** "Grid with filtering and virtual scrolling" is better than "Grid features".
- **Use the exact component name** in the `component` parameter (e.g., `Grid`, `Chart`, `Form`, `DatePicker`).

### After Retrieval

Apply the response alongside the rules in [common-guidelines.md](common-guidelines.md):
- Use only `Telerik.UI.for.Blazor` components
- No attribute splatting on Telerik components
- Always ensure `TelerikRootComponent` wraps the app layout
- Validate any generated code with `telerik_validator_assistant`

