personality-editor

Modify AI agent personality and identity metadata in Obsidian vault files.

1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/iliagerman/mordecai --skill personality-editor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: personality-editor
Source: https://github.com/iliagerman/mordecai/tree/main/skills/shared/personality-editor
Command: npx skills add https://github.com/iliagerman/mordecai --skill personality-editor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill allows users to safely and easily modify the AI agent's core personality traits and identity metadata, ensuring a consistent and personalized user experience.

Core Features & Use Cases

  • Dynamic Personality Adjustment: Modify the agent's tone, rules, verbosity, and boundaries.
  • Identity Management: Update the bot's name, age, and location.
  • User-Scoped Edits: All changes are isolated to the individual user's configuration, preventing unintended global modifications.
  • Use Case: A user might want the agent to be more concise in its responses or adopt a more formal tone. This skill enables such adjustments by editing the soul.md file.

Quick Start

Ask the agent to change its personality by telling it to update its soul.

Frequently Asked Questions about personality-editor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I edit my AI agent's personality and identity metadata?

To edit an AI agent's personality and identity metadata, you modify the tone, rules, verbosity, boundaries, name, age, and location by updating the `soul.md` and `id.md` files within your configured Obsidian vault.

Can I change the bot's tone and verbosity for just my account?

Yes, you can change the bot's tone and verbosity for just your account. The skill uses user-scoped paths, isolating all personality and identity edits to your specific `users/<TELEGRAM_ID>/` directory to prevent global modifications.

What is the mechanism for modifying an agent's core traits in Obsidian?

The mechanism for modifying an agent's core traits involves reading and writing to user-specific markdown files (`soul.md` and `id.md`) or default templates stored within a configured Obsidian vault root directory.

How do I update the default agent personality templates?

To update the default agent personality templates, you modify the default configuration files located at `instructions/soul.md` and `instructions/id.md` within your Obsidian vault root, which serve as the baseline for all users.

Does this skill require a specific directory structure to manage agent settings?

Yes, managing agent settings requires a specific directory structure. It operates by reading and writing to user-specific paths like `users/<TELEGRAM_ID>/soul.md` or default instruction paths within an Obsidian vault.