smithery/aiskillstore

chapter-analyzer

Validates and analyzes Docusaurus MDX chapters for structure, pedagogical quality, and component usage.

Installation

$ npx skills add smithery/aiskillstore --skill chapter-analyzer

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/aiskillstore · top by installs.

npx skills add smithery/aiskillstore

Browse all from smithery/aiskillstore

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,377 B
  • docs SUMMARY.md 127 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Chapter Analyzer Logic

Target Directory

  • Location: textbook/docs/
  • Format: MDX (.mdx or .md)

Structural Validation

Every chapter must have valid YAML frontmatter:

---
id: my-chapter-id
title: My Chapter Title
sidebar_label: Sidebar Label
description: Brief summary of the chapter.
---

Content Rules

  1. Heading Hierarchy:

- The Docusaurus title acts as H1. - Start content with H2 (##). - Do not use H1 (#) within the body.

  1. Pedagogical Flow:

- Introduction: Hook the reader. - Learning Objectives: Bullet points on what will be learned. - Core Content: Explained with text + diagrams/code. - Interactive Element: At least one Quiz or Simulation per major section. - Summary: Recap key points.

Interactive Components

We use custom components in MDX:

  • <Quiz questions={[...]} />: For knowledge checks.
  • <Simulation type="ros2-node" ... />: For embedded simulations.
  • <Tabs> / <TabItem>: For multi-language code blocks (Python/C++).

Tone Check

  • Voice: Encouraging, Authoritative but Accessible.
  • Perspective: "We will learn", "Let's explore".
  • Clarity: Avoid jargon without explanation.