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.