profile

Parse domain-expertise arguments and generate a user verdict JSON file.

1|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/csuzngjh/principles --skill profile-csuzngjh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: profile
Source: https://github.com/csuzngjh/principles/tree/main/claude/skills/profile
Command: npx skills add https://github.com/csuzngjh/principles --skill profile-csuzngjh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows for manual correction or updating of a user's expertise profile, enabling explicit declarations of expertise or novice status in specific domains.

Core Features & Use Cases

  • Expertise Declaration: Users can explicitly state their level of expertise (e.g., "Expert", "Novice") in any given domain.
  • Profile Management: Directly influences how the system perceives and utilizes the user's knowledge base.
  • Use Case: A user wants to inform the system that they are an expert in Python programming and a novice in machine learning to tailor future task assignments and suggestions.

Quick Start

Manually set my expertise in 'Python' to 'Expert'.

Frequently Asked Questions about profile

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

FAQPage Schema
How do I manually update my user expertise profile for a specific domain?

To update a user expertise profile, you manually provide domain-expertise arguments to explicitly declare your knowledge level. The system parses these arguments and generates an incremental user verdict JSON file to adjust the domain weight.

Can I explicitly declare myself as a novice or expert in domain knowledge management?

Yes, explicit self-declaration of expertise levels is fully supported in domain knowledge management. You can state your status, such as "Expert" or "Novice," to set the weight of a specified domain to a high or low value.

What is the best way to set domain knowledge weights for future task assignments?

Setting domain knowledge weights requires parsing domain-expertise arguments to generate an incremental user verdict JSON file. This process directly influences how the system perceives and utilizes your knowledge base for task assignments.

How does the system process self-declared expertise levels for profile management?

Profile management processes self-declared expertise levels by parsing your domain-expertise arguments. It then generates an incremental user verdict JSON file that sets the domain weight to a high or low value based on your declaration.

Are there limitations to manually correcting a user expertise profile?

Manually correcting a user expertise profile relies strictly on explicit user declarations to set domain weights. It does not automatically infer or validate expertise, requiring direct input to generate the incremental user verdict JSON file.