← Back to list

ia-presenter-theme
by HALQME
Prompts for Agents
⭐ 0🍴 0📅 Jan 20, 2026
SKILL.md
name: ia-presenter-theme description: Create custom visual themes for iA Presenter. Use when the user wants to customize the look, fonts, or colors of their slides beyond the built-in defaults.
iA Presenter Theme Creator
Overview
Custom themes allow you to style iA Presenter slides using standard CSS and JSON configuration.
Workflow
- Create: Start a new theme via
Settings > Themes > + > Create Theme. This generates the basic folder structure. - Edit:
Theme.css: The core visual styling.template.json: Metadata and font definitions.presets.json: CSS variables and color palettes.
- Inspect: Use the in-app "Inspector" (Theme & Style tabs) to test changes instantly.
- Refine: Place custom fonts/images in the theme folder and reference them relatively.
Theme Architecture
File Structure
MyTheme.iaTheme/
├── Theme.css # Main stylesheet
├── template.json # Theme metadata & font registration
├── presets.json # Color palettes & gradients
├── my-font.woff2 # Custom font files
└── background.jpg # Theme assets
CSS Selectors & Layouts
iA Presenter generates slide container and slide background elements.
- Global:
.slide-container: The main wrapper for slide content..slide-background: The layer behind content (for images/colors).
- Layout-Specific:
.layout-cover/.cover-container: Title slides..layout-title/.title-container: Standard headers..grid-items-2,.grid-items-3...: Auto-generated grids..v-split-container: Vertical split layouts.
- Components:
.header,.footer: Page metadata (candisplay: none)..caption: Image captions.
Styling & Configuration
1. Typography (template.json)
Register fonts here before using them in CSS.
{
"fonts": {
"display": {
"fileName": "MyFont-Bold.woff2",
"cssName": "MyFontBold"
}
}
}
Then in CSS: h1 { font-family: "MyFontBold"; }
2. Variables (presets.json)
Define colors to appear in the app's style picker.
{
"colors": {
"accent": "#FF5733",
"background": "#FFFFFF"
}
}
Usage: var(--accent)
3. Backgrounds & Images
- Reference local assets:
background-image: url("bg.jpg"); - Target specific backgrounds:
.backgrounds .cover-container { ... }
4. Responsive Design
- Mobile First: Default styles apply to mobile.
- Desktop: Use
@media (min-width: 768px) { ... }for larger screens.
Best Practices
- Keep it simple. iA Presenter is about minimalism.
- Test with high contrast colors.
- Ensure text is legible on large screens.
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon