# Outline Supporting Cast

> ---

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

---

﻿---
name: outline-supporting-cast
description: Use when a novel outline needs supporting characters that serve the protagonist and mainline, including mentor, love interest, benefactor, loyal subordinate, rival, antagonist, or partner. Trigger on 配角, 角色关系, 师傅, 女主, 贵人, 下属, 反派, supporting cast. Do not use before protagonist design exists.
---

# Webnovel Supporting Cast

## Core Principle

Supporting characters are not decoration. They should fill the protagonist’s missing resources, expose weaknesses, create pressure, or amplify the selling point.

## Execution

1. **List protagonist gaps**
   - Skill gap, emotional gap, resource gap, moral pressure, social access, antagonist pressure.

2. **Assign only necessary roles**
   - Mentor: teaches or opens a door.
   - Love interest: creates emotional stakes or contrast.
   - Benefactor: provides rare access or protection.
   - Loyal subordinate: executes and reflects protagonist growth.
   - Rival: mirrors or challenges the protagonist path.
   - Antagonist: blocks the current stage goal.
   - Partner: enables a repeated selling-point scene.

3. **Tie each role to a function**
   - Delete or merge roles with no function.

## Output Format

```markdown
## 关键配角

| 角色类型 | 暂名 | 服务的主角缺口 | 与主线关系 | 首次登场作用 |
|---|---|---|---|---|
```

## Source Trace

From `大纲如何写.mp3`: “配角角色一定要服务于主角，主角缺什么就来什么。”


