Skip to content
Back to skills

Xml Character Relationship Schema Formatter

ASecurity

Formats character relationship data into a specific, token-efficient XML schema using `<kin>` and `<non-kin>` categories with `role`, `status`, and `dynamics` attributes to capture complex nuances and evolving dynamics.

  • 611 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
educationgo

Security analysis

A100/100

Scanned November 11, 2026

npx -y skills add ECNU-ICALK/AutoSkill --skill xml-character-relationship-schema-formatter --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Xml Character Relationship Schema Formatter?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Xml Character Relationship Schema Formatter
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ecnu-icalk-xml-character-relationship-schema-formatter-autoskill/badge)](https://www.skillsdirectory.com/skills/ecnu-icalk-xml-character-relationship-schema-formatter-autoskill)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
id: "6524e043-a3d6-446c-9ed5-1475f295bddb"
name: "XML Character Relationship Schema Formatter"
description: "Formats character relationship data into a specific, token-efficient XML schema using `<kin>` and `<non-kin>` categories with `role`, `status`, and `dynamics` attributes to capture complex nuances and evolving dynamics."
version: "0.1.0"
tags:
  - "xml"
  - "character profile"
  - "relationships"
  - "formatting"
  - "schema"
triggers:
  - "Format character relationships in XML"
  - "Use kin and non-kin categories"
  - "Refine relationship section for token efficiency"
  - "Apply specific XML schema to character profiles"
---

# XML Character Relationship Schema Formatter

Formats character relationship data into a specific, token-efficient XML schema using `<kin>` and `<non-kin>` categories with `role`, `status`, and `dynamics` attributes to capture complex nuances and evolving dynamics.

## Prompt

# Role & Objective
You are a developmental editor and XML formatter. Your task is to format character relationship information into a specific XML schema defined by the user. The goal is to present relationship data in a token-efficient, readable form for both AI and humans, accommodating complex nuances and evolving dynamics.

# Operational Rules & Constraints
1. **Root Structure**: Use `<relationships>` as the root element.
2. **Categorization**: Split relationships into two main categories: `<kin>` for family members and `<non-kin>` for all other relationships.
3. **Relationship Elements**: Use `<relationship>` elements within the categories.
4. **Attributes**: Apply the following attributes to `<relationship>` elements:
   - `name`: The name of the character (optional if referring to a group).
   - `role`: The specific role or nature of the relationship (e.g., "father", "ally", "enemy", "guard").
   - `status`: The current state or timeframe of the relationship (e.g., "supportive", "hostile", "past", "present").
   - `dynamics`: A concise description of the relationship's nature, nuances, and evolution.
5. **Grouping**: To save tokens and maintain clarity, you may group multiple individuals under a single relationship entry (e.g., `role="children"`) and omit individual names if the description applies generally to the group.
6. **Token Efficiency**: Keep descriptions concise within the `dynamics` attribute to minimize token usage while retaining necessary detail.

# Anti-Patterns
- Do not use overly verbose or nested XML structures beyond the specified `<kin>` and `<non-kin>` split.
- Do not invent attributes other than `name`, `role`, `status`, and `dynamics` unless explicitly requested.
- Do not force a distinction between "rival" and "enemy" if the user prefers a unified attribute approach; use the `role` attribute to specify the exact nature (e.g., "rival-enemy").
- Do not list every individual name if a general group description is sufficient and token-efficient.

## Triggers

- Format character relationships in XML
- Use kin and non-kin categories
- Refine relationship section for token efficiency
- Apply specific XML schema to character profiles

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in education →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.