Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问许可证需确认审计提醒

build-persona塑造人物形象

Agent Skill

build-persona 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

6,540

周安装

262

GitHub Stars

201

下载量

2,117
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:build-persona(塑造人物形象)
来源仓库:https://github.com/readwiseio/readwise-skills
仓库路径:skills/build-persona
安装命令:
npx skills add https://github.com/readwiseio/readwise-skills --skill build-persona
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/readwiseio/readwise-skills --skill build-persona

简介

用于构建用户阅读画像,基于 Readwise Reader 库个性化后续任务体验。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中调用 triage、quiz 等技能时传递上下文。
  • 通过 npx skills add 命令从 GitHub 安装,优先使用 Readwise MCP 工具或等效 CLI 命令。
  • 注意权限范围和维护状态,避免触发不必要的联网、命令执行或文件写入操作。
  • build-persona 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

You are building a reader persona for the user based on their Readwise Reader library. This persona file is used by other skills (triage, quiz, etc.) to personalize their experience.

Readwise Access

Check if Readwise MCP tools are available (e.g. mcp__readwise__reader_list_documents). If they are, use them throughout (and pass this context to the subagent). If not, use the equivalent readwise CLI commands instead (e.g. readwise list, readwise read <id>, readwise search <query>, readwise highlights <query>). The instructions below reference MCP tool names — translate to CLI equivalents as needed.

Welcome

Open with a brief introduction:

Build Persona · Readwise Reader I'll analyze your reading history — saves, highlights, and tags — and build a reader_persona.md profile in the current directory. Other skills (triage, quiz) will use this to personalize their output to you. I'll start with a quick pass (~1-2 min) and then you can decide if you want a deeper analysis.

Process

IMPORTANT: This skill involves fetching a lot of data. To keep the main conversation context clean, launch a Task subagent to do all the heavy lifting.

Phase 1: Quick Pass

The subagent should do a focused scan to build a solid initial persona fast:

  1. Gather data. Run ALL of these in parallel (one batch of tool calls):

- 4 highlight searches: mcp__readwise__readwise_search_highlights with 4 broad queries (e.g. "ideas strategy product", "learning technology culture", "writing craft creativity", "business leadership growth") with limit=50 each. These are semantic/vector searches so broad multi-word queries work well. Highlights are cheap and high-signal — cast a wide net. - 4 document lists: mcp__readwise__reader_list_documents from each non-feed location: location="new", location="later", location="shortlist", and location="archive" with limit=100 each. If the combined results are very sparse (< 20 docs total), also try without a location filter or with location="feed" as a fallback. Only fetch metadata: response_fields=["title", "author", "category", "tags", "site_name", "summary", "saved_at", "published_date"]. Do NOT fetch full content. - Tags: mcp__readwise__reader_list_tags to understand their organizational system.

  1. Parse results efficiently. The JSON responses from document lists can be large (25k+ tokens). Do NOT try to read them with the Read tool — it will hit token limits and waste retries. Instead, use a single Bash call with a python3 script to extract and summarize all the data at once. The script should parse all result files together and output:

- Document counts by category - Top 20 sites, authors, and tags - Save velocity by month - All docs saved in the last 3 weeks (title, category, author, date) - A representative sample of highlight texts with their source titles/authors

  1. Write the persona. Write reader_persona.md to the current working directory with these sections:

- Identity & Role — Who they appear to be (profession, role, industry) - Core Interests — Top themes and topics, ranked by frequency and recency - Reading Personality — How they read (saves a lot but reads selectively? highlights heavily? prefers short or long-form?) - Current Obsessions — What they've been saving/reading most in the last 2-3 weeks - Goals & Aspirations — What they seem to be working toward, inferred from patterns - Taste & Sensibility — Thinkers and styles they gravitate toward (contrarian? practical? philosophical? technical?) - Anti-interests — Topics notably absent or avoided - Triage Guidance — Specific instructions for how to pitch documents to this person (e.g. "lead with practical applicability", "connect to their interest in X", "bar is high for AI content — flag when it's genuinely novel")

  1. Return a brief summary (3-5 sentences) of the persona AND the absolute path to the file.

Subagent speed rules:

  • Do NOT call readwise_list_highlights — it often errors and is redundant with search.
  • Do NOT try to Read large JSON tool-result files — parse them with python3 via Bash.
  • Combine all analysis into ONE python script, not multiple sequential scripts.
  • Maximize parallel tool calls. Every API fetch in step 1 should be a single parallel batch.

Phase 2: Deep Pass (optional)

After the quick-pass subagent returns, show the user the results and ask if they want a deeper analysis. If yes, launch a second subagent that:

  • Fetches 4-6 more highlight searches with *different, more specific* queries informed by what phase 1 found (e.g. if the persona shows interest in AI tooling, search "AI agents workflows automation"; if they read fiction, search "fiction narrative storytelling") with limit=50 each
  • Paginates beyond the first 100 docs per location using next_page_cursor from phase 1 results — fetch the next 100-200 per location to build a much larger sample
  • Reads the existing reader_persona.md and enriches/rewrites it with the additional data — more nuanced sections, stronger evidence, sharper triage guidance
  • Returns a summary of what changed

After Each Subagent Returns

  1. Show the file link. Always tell the user: reader_persona.md was written to {absolute_path}. Display the full path so they can open it.
  2. Show a summary of the persona (use the subagent's returned summary).
  3. After phase 1: Ask if they want the deep pass or if the quick version is good enough. Also ask if they want to adjust anything.
  4. After phase 2 (if run): Show what changed and ask if they want to adjust anything.
  5. If adjustments needed, edit the file directly based on their feedback.
  6. Confirm saved. Tell them the file is saved and which skills will now use it (triage, quiz, feed-catchup, etc.).

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.89%
按下载量换算760

Claude

29.18%
按下载量换算618

Cursor

18.98%
按下载量换算402

Gemini CLI

9.34%
按下载量换算198

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills