All Skills
Coding & EngineeringClaude Plugins (Official)

learning output style — Agent Skill

by anthropics · Updated

Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)

At a glance

learning-output-style is an Agent Skill by anthropics in the Coding & Engineering category. In Claude Code it installs with `/plugin install learning-output-style@claude-plugins-official` after adding the anthropics/claude-plugins-official marketplace; other assistants use its SKILL.md instructions as rules. Its source repository has 45,210 GitHub stars (as of Oct 28, 2026).

Source 45kGitHub stars

How to install learning output style in your AI client

Setup for Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Cline and VS Code — copy-paste ready.

How to install learning output style in Claude CodeAnthropic's agentic CLI

  1. Add the marketplace

    claude
    /plugin marketplace add anthropics/claude-plugins-official
  2. Install the skill

    claude
    /plugin install learning-output-style@claude-plugins-official
  3. Use it

    These are slash commands for a Claude Code session, not your shell. Claude auto-invokes the skill when your request matches its description — or type its slash command if it exposes one.

Documentation

Full README

Learning Style Plugin

This plugin combines the unshipped Learning output style with explanatory functionality as a SessionStart hook.

Note: This plugin differs from the original unshipped Learning output style by also incorporating all functionality from the explanatory-output-style plugin, providing both interactive learning and educational insights.

WARNING: Do not install this plugin unless you are fine with incurring the token cost of this plugin's additional instructions and the interactive nature of learning mode.

What it does

When enabled, this plugin automatically adds instructions at the start of each session that encourage Claude to:

  1. Learning Mode: Engage you in active learning by requesting meaningful code contributions at decision points
  2. Explanatory Mode: Provide educational insights about implementation choices and codebase patterns

Instead of implementing everything automatically, Claude will:

  1. Identify opportunities where you can write 5-10 lines of meaningful code
  2. Focus on business logic and design choices where your input truly matters
  3. Prepare the context and location for your contribution
  4. Explain trade-offs and guide your implementation
  5. Provide educational insights before and after writing code

How it works

The plugin uses a SessionStart hook to inject additional context into every session. This context instructs Claude to adopt an interactive teaching approach where you actively participate in writing key parts of the code.

When Claude requests contributions

Claude will ask you to write code for:

  • Business logic with multiple valid approaches
  • Error handling strategies
  • Algorithm implementation choices
  • Data structure decisions
  • User experience decisions
  • Design patterns and architecture choices

More Coding & Engineering skills

Catalog data refreshed . Something wrong? Report it.