user-profile

Analyzes the info/ directory to generate a structured user profile in usr.json.

4|2|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/gqy20/Skills_demo --skill user-profile
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: user-profile
Source: https://github.com/gqy20/Skills_demo/tree/main/.claude/skills/user-profile
Command: npx skills add https://github.com/gqy20/Skills_demo --skill user-profile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyMuPDF, and includes scripts (resource) and references (resource) components.

What problem does it solve?

该技能分析 info/ 目录中的多源数据,生成结构化的用户画像(.info/usr.json),确保个人信息在后续任务中的一致性和可追溯性。

Core Features & Use Cases

  • 自动化生成并更新用户画像,支持首次创建和变更触发的更新。
  • 将 info/ 目录中的多种格式(Markdown、JSON、PDF、TXT)合并为 .info/usr.json 的结构化数据。
  • 提供对外交互的摘要信息,支持回答“我是谁”等身份查询。

Quick Start

运行以下命令以从 info/ 目录生成或更新画像: /user-profile

Frequently Asked Questions about user-profile

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

FAQPage Schema
How do I automatically generate a user profile from multiple data formats?▼

To automatically generate a user profile, this Skill analyzes the info/ directory and merges Markdown, JSON, TXT, and PDF data into a structured .info/usr.json file. It extracts raw data to ensure personal information consistency and traceability for subsequent tasks.

Does user profile generation work with PDF files?▼

Yes, user profile generation works with PDF files by utilizing the PyMuPDF dependency for extraction. It merges PDF-derived data alongside Markdown, TXT, and JSON formats into a unified structured profile.

How can I update my user portrait after changing source files?▼

You can update your user portrait by running the profile generation command again after file changes. The Skill detects updates in the info/ directory and refreshes the structured .info/usr.json file to reflect the latest data.

What is the best way to answer identity queries like 'Who am I' using stored data?▼

The best way to answer identity queries like 'Who am I' is by using this Skill to return a concise summary from the generated structured profile. It aggregates data from the info/ directory to provide a quick, consistent identity response.

Do I need PyMuPDF installed to merge directory data into a structured profile?▼

Yes, you need PyMuPDF installed to merge directory data into a structured profile. It is a required dependency specifically for extracting text from PDF files during the data aggregation workflow.