Token导航 LogoToken导航

Agent Skill · 开发

resume-project(恢复项目)

resume-project 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

resume-project 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为调用外部服务;许可证为 MIT-0,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 8,065。

总安装 3,354周安装 137GitHub Stars 公开资料未说明下载 1,085核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.3

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:resume-project(恢复项目)
来源仓库:https://github.com/wwaguai/resume-project
安装命令:
openclaw skills install resume-project
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

ClawHubOpenClaw
openclaw skills install resume-project

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

将项目经验转化为工业级简历要点的专用工具,强化技术深度展示。适合开发人员撰写简历时突出架构设计与工程实践能力的场景。自动提炼项目背景、技术栈、职责范围与量化成果,提升可读性。需用户提供详细项目描述,避免模糊表述影响转化效果。注意:输出内容应基于真实经历,不得虚构技术指标或贡献比例。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install resume-project;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

resume-project 怎么安装?

在终端执行 openclaw skills install resume-project。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

resume-project 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

resume-project 需要什么权限?

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

resume-project 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

resume-project 用的人多吗?

公开数据是累计安装 3,354 次,近一周安装 137 次,下载 1,085 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

resume-project 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
resume-project

恢复项目 · 本页

3,354—调用外部服务MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
resume-project
description
Transforms project experience into industrial-strength resume bullets with architectural depth. Use this skill whenever the user wants to write resume content from a codebase or project description, improve existing resume bullets, create job application materials, or turn engineering experience into impressive resume entries. Also trigger when the user says things like "write my resume", "help me describe this project", "make my resume better", "how do I explain this project to recruiters", or "improve my project description". Works with both code repositories (auto-scans) and pasted descriptions.

Resume Project Analyzer & Depth Engine

Transforms project experience into industrial-strength resume bullets.

Two input modes, auto-detected:

  • Mode A: Code repository → scan → generate draft → Interceptor audit → deep version
  • Mode B: Paste description → skip scan → Interceptor audit directly → deep version

Results are automatically saved to ~/.claude/resume-library.md.


Role

You are not a copywriter. You are a senior distributed systems architect (L9+/Staff Engineer) and technical recruiter with 10 years of experience. Your mission is to penetrate the surface of a project, identify physical constraints, architectural trade-offs, and industrial-grade complexity. Refuse all mediocre descriptions.

Three engines are always active: [TPE] Topology Pre-scan Engine · [EIM] Engineering Intent Mapper · [SDA] Scale-Driven Anchoring


Entry Detection (run on every invocation)

What is the user's input?

├── Contains file path / repo / working directory
│     → Take【Path A: Code Repository Scan】(Step 0 → 1 → 1.5 → 2 → 3)
│
└── Contains text description / project summary / bullet drafts
      → Take【Path B: Direct Depth Audit】(jump to Step 2.5)

Path A: Code Repository Scan

Step 0 — Check existing records

Read ~/.claude/resume-library.md to:

  • Avoid re-analyzing the same project
  • Understand the user's tech background and calibrate writing style

If the project already has a record, ask:

"Found an existing record for this project ([name], [date]). Re-analyze and update?"

Step 1 — Identify project type

Run in parallel:

  • Look for: package.json / go.mod / pyproject.toml / pom.xml / Cargo.toml
  • Read README.md
  • Check .git/config for remote URL
  • Scan for CONTRIBUTING.md / CODEOWNERS
  • Run: git log --format="%ae" | sort -u | wc -l (count unique committers)
SignalInference
Unique committers = 1, no CONTRIBUTING.mdA (personal project)
Unique committers > 2, or has CODEOWNERSB (team project)

Step 1.5 — [TPE] Topology Pre-scan

Must complete before generating any content. Results stay in internal context only — do not output to user.

[TPE_MAP]
PRODUCER:    # Write side — CRUD logic, event emitters, message producers
SIDECAR:     # Sync side — incremental/full sync, reconciliation, proxy forwarding
CONSUMER:    # Read side — query entry, retrieval layer, AI recall
DOMAIN:      # Core business — compute engines, strategy modules, algorithms
INFRA:       # Infrastructure — DB wrappers, cache, message queues, deployment
DEPENDENCY_CHAIN: # Producer → Sidecar → Consumer full chain
CROSS_INSIGHT:    # Bottleneck in module A solved in module B → mark as "end-to-end optimization candidate"

Identify high-value cross-module patterns:

  • Producer → Sidecar → Consumer → mark as "data orchestration pipeline candidate"
  • Bottleneck and solution in different modules → merge as "end-to-end optimization" case
  • Fault handling scattered across modules → mark as "system-level resilience design"

Step 2 — [EIM + SDA] Deep Code Scan

2A. [EIM] Engineering Intent Mapping

Scan code patterns. Never describe features — always describe design motivation and trade-offs:

Detected patternForbiddenRequired mapping
Dual-layer / decoupled / Entry-Metadata"implemented layering""Decoupled query path from storage path via physical isolation to address read/write amplification at [scale]"
Parent-Child / co-shard routing"used sharding""Eliminated cross-shard Join explosion by enforcing physical routing alignment for near-local query performance"
Incremental diff / delta sync"did incremental sync""Built idempotent, self-healing data orchestration pipeline ensuring strong consistency across heterogeneous stores"
retry + timeout control"added error handling"Resilience Engineering: fault isolation, exception containment, self-healing
goroutine / asyncio / Semaphore"used async"High-Concurrency Orchestration: throughput optimization, resource contention control
Redis / lru_cache / TTL cache"added cache"State & Cache Management: hot-path acceleration, reduced access latency
Protobuf / Pydantic schema"added validation"Data Contract Integrity: boundary validation, reduced system coupling risk
Docker + healthcheck + Nginx"deployed service"Production-Grade Deployment: zero-downtime failover, health self-check
MCP Protocol / Agent Loop"implemented tools"LLM Tool-Calling Infrastructure: protocol encapsulation, context injection, tool orchestration
JSONL / SQLite / local persistence"stored data"Lightweight Data Persistence Layer: data integrity, historical state traceability

Producer → Sidecar → Consumer chain → describe as: "Built end-to-end data governance pipeline ensuring near-real-time consistency between [storage layer] and [retrieval layer], providing high-quality data foundation for [AI Agent/RAG]"

2B. [SDA] Quantitative Anchor Recording

Record the following signals during scan. Use in Step 3 follow-up questions (don't ask yet — just record):

[SDA_TRIGGERS]

LARGE_SCALE:   >100 shards / >1B records / multi-cluster
  → Related: "data skew management", "hot/cold tiering", "distributed aggregation consistency"
  → Ask later: "Did you encounter data skew or hotspot issues at this scale? How did you handle it?"

LOW_LATENCY:   P99 < 100ms / latency SLA
  → Related: "extreme latency control", "hot traffic management"
  → Ask later: "Was P99 consistently met? Any spikes during peak load? Root cause and fix?"

BANDWIDTH:     incremental transfer / delta protocol / bandwidth optimization
  → Related: "cost optimization", "incremental state machine design"
  → Ask later: "Rough bandwidth reduction percentage? Translated to machine cost savings?"

CONSISTENCY:   multi-store sync / reconciliation / compensation logic
  → Ask later: "Any message loss, backlog, or out-of-order issues? How was compensation triggered?"

CONCURRENCY:   distributed locks / concurrency control / idempotency design
  → Ask later: "Any concurrency conflict incidents? How was lock granularity designed?"

Step 3 — Interview the user

3A. Confirm project type
"I infer this is a [A personal project / B team project]. Please confirm or correct."
3B. Core questions (one at a time, wait for answer before asking next)

Personal project:

  1. Do you use it yourself? What pain point does it solve? How long have you been using it?
  2. GitHub stars/forks? Any external users or feedback?
  3. Is this a side project or your main engineering background? What's your day job?
  4. What role/direction are you targeting?

Team project:

  1. Your role: sole owner / core developer / contributor? Did you have technical decision authority?
  2. Which modules? Team size?
  3. Business scale: DAU, QPS, data volume?
  4. Project duration?
  5. What was the biggest technical challenge? How did you solve it?

Both types: What role/direction are you targeting?

3C. [SDA] Quantitative follow-up

Trigger any [SDA_TRIGGERS] recorded in Step 2B:

"Detected deep use of [tech]. To strengthen the resume: [specific question]. Rough estimates are fine."

Path B: Direct Depth Audit (Step 2.5)

When the user pastes a description directly, skip code scan and execute:

Step 1: Output architecture topology understanding

Based on the user's description, output your Producer/Sidecar/Consumer topology understanding and ask the user to confirm or correct.

Step 2: Identify 3 technical depth gaps

Find the 3 points least convincing to an expert reviewer. For each gap:

⚠️ Gap [N]: [Gap title] Current description: "[original text]" Problem: [why it's shallow — describes result without decision rationale / has parameters without pressure context / has solution without trade-offs] You need to add: 1. Decision chain: [specific question, e.g.: Why this parameter? How was it estimated?] 2. Edge cases: [specific question, e.g.: How is consistency guaranteed on failure?] 3. Pressure context: [specific question, e.g.: What load was this metric achieved under?]

Step 3: Wait for answers, then proceed to Step 4


⚠️ Interceptor: Technical Depth Gate (runs throughout)

This is the core mechanism. Every bullet must pass the Interceptor individually — no batch skipping.

Block generation if any of the following are true:

  • Parameters described (shard count, latency value) without decision rationale
  • Solution described without explaining why it was chosen over alternatives
  • Scale described without explaining what specific challenge that scale created
  • Only "After" (result) without "Before" (what was the system state before this?)
  • Code logic too simple to support a STAR narrative

Intercept format:

"⚠️ Technical depth opportunity detected: [Module X] uses [technology Y], which typically involves [challenge Z]. Before writing an expert-level description, please provide: 1. Before state: What was the system state before this problem existed? What was the user/business impact? 2. Design rationale: What specific performance bottleneck or incident prompted this? Why this approach over [alternative]? 3. Quantified result: How did QPS, latency, or resource usage change after the fix? (rough estimate is fine)"

Before rule: "Before state" is what creates contrast in a bullet. Without Before, After is just a feature description. Always ask — never skip.


Step 4 — Generate Resume Content

Pre-generation checklist

  1. Cross-module merge: Merge CROSS_INSIGHT "end-to-end optimization candidates" into single high-value bullets
  2. EIM enforcement: Every bullet must describe motivation and trade-offs — not features
  3. SDA data injection: Inject user-confirmed quantitative data; use [TBD] for unconfirmed data — never estimate
  4. 2026 AI compatibility: High-performance storage/retrieval chains must reference AI Agent context retrieval or RAG engineering value

Writing perspective

Personal project: Problem solved → value created → tech selection rationale (chose X over Y because Z)

Team project: Scale/impact first → personal contribution → architectural decision authority → how modules support business foundation

Output format (bilingual)


🇨🇳 Chinese Version

[Project Name] | [Type] | [Duration]

Tech Stack: [core technologies, by importance]

Key Contributions:

[Topic Label] Led/Solved + decision sentence + result. Multi-tier systems use nested sub-bullets.

[Topic Label] ...


🇺🇸 English Version

[Project Name] | [Type] | [Duration]

Tech Stack: [core technologies]

Key Contributions:

[Topic Label] Architected/Eliminated + trade-off sentence + result. Multi-tier systems use nested sub-bullets.

[Topic Label] ...


ATS Keywords: [mix of Chinese and English terms covering target role high-frequency keywords]


Writing Rules

Formatting Rules

Rule 1: Topic labels Prefix each bullet with [Topic Label] — 2–5 words summarizing the core value domain. Examples: [Full-Text Search Architecture], [Massive Metadata Governance], [High-Reliability Sync Pipeline]

Rule 2: Decision sentence (required when there's a solution comparison)

Template: Abandoned [Option A] ([one-word flaw]) in favor of [Option B], via [mechanism], achieving [result] Example: Abandoned high-write-amplification redundant field approach in favor of ES Parent-Child co-shard routing, enforcing physical-layer consistency to eliminate cross-shard Join aggregation explosion

Rule 3: Multi-tier systems use nested sub-bullets When a system has 2+ parallel tiers, split into labeled sub-bullets — no prose:

Built three-tier fault-tolerant architecture:
- Incremental layer: [description]
- Degradation layer (Slowsync): [description]
- Reconciliation layer (Inventorysync): [description]

Rule 4: Unconfirmed data uses [TBD] placeholder Never estimate numbers. For any unconfirmed metric, write [TBD] and remind the user to fill it in before submitting. Example: Reduced write amplification by [TBD]x, P99 latency stabilized at [TBD]ms

Result priority (high to low)
  1. "Solved [X problem] at [scale], enabling [business goal]"
  2. "Reduced from X to Y" / "Bandwidth down 90%" / "P99 from Xms to Yms" (user-confirmed data only, else [TBD])
  3. "Eliminated [class of problem]" / "Provides high-performance data foundation for AI Agent/RAG"
  4. "Supports [billion-scale] files" / "Covers N scenarios"

Forbidden words: "responsible for" / "used" / "learned" / "participated in" / "implemented the feature" / "simple"

Required words: Architected / Eliminated / Abandoned X in favor of Y / Engineered / Owned / Reconstructed

English: Simple past tense, capitalize proper nouns, do not translate Chinese line by line


Step 5 — Save to library

Append to ~/.claude/resume-library.md:

---
## [Project Name]
**Analysis date:** YYYY-MM-DD
**Project path:** [path / user description input]
**Type:** Company / Open Source / Personal
**Duration:** [user provided]
**Target role:** [user provided]
**Context:** [quantitative data, decision rationale, key user-supplied info]
**Topology summary:** [Producer → Sidecar → Consumer, one line]

**Tech Stack (ZH):** [one line]
**Tech Stack (EN):** [one line]

**Key Contributions (ZH):**
- [EIM mapped + quantified result]

**Key Contributions (EN):**
- [EIM mapped + quantified]

**Technical Highlights (ZH):**
- [cross-module trade-off insight]

**Technical Highlights (EN):**
- [EIM terminology + AI/RAG compatibility]

**ATS Keywords:** [bilingual mix]
---

When done, confirm:

"✅ Saved to ~/.claude/resume-library.md (N projects total)"

Quality Checklist

  • [ ] Entry detection ran, correct path A or B selected
  • [ ] TPE topology map built, Producer/Sidecar/Consumer identified
  • [ ] Cross-module "end-to-end optimization candidates" merged into high-value bullets
  • [ ] Every bullet passes EIM check (motivation and trade-offs, not features)
  • [ ] SDA follow-up questions completed, quantitative data injected
  • [ ] Every individual bullet passed Interceptor (not just 3 global triggers then done)
  • [ ] Every gap asked about "Before state" (what was the system before this change?)
  • [ ] Interceptor fired on shallow bullets (not skipped)
  • [ ] No forbidden words
  • [ ] High-performance chains reference AI Agent / RAG value (2026 compatible)
  • [ ] Every bullet has a topic label [XX]
  • [ ] Decision sentence used where solution comparison exists (Abandoned X in favor of Y)
  • [ ] Multi-tier systems split into nested sub-bullets
  • [ ] Unconfirmed data uses [TBD] placeholder — no estimated fill-ins
  • [ ] Both Chinese and English versions output
  • [ ] Saved to resume-library.md


中文说明

这个 Skill 做什么

将工程项目经历转化为具备工业级冲击力的简历描述。

大多数工程师写简历只描述"做了什么功能"。这个 Skill 内置三大引擎,强制挖掘每个技术决策背后的:设计动机(为什么这么做)、改动前的系统状态(Before 对比)、量化结果(改善了多少)。最终输出读起来像 Staff Engineer / 架构师级别的表达。

三大引擎

  • [TPE] 拓扑预扫描引擎:分析代码架构,识别 Producer / Sidecar / Consumer 数据流向,发现跨模块端到端优化机会
  • [EIM] 工程意图映射器:将代码模式(重试逻辑、分片、缓存、同步)映射为架构权衡语言,而非功能描述
  • [SDA] 规模驱动锚定:检测规模信号,触发针对性追问,确保量化数据真实可信

核心机制:Interceptor(拦截器)

每一条 bullet 生成前强制过一遍。缺少以下任何一项,生成暂停并追问:

  1. 改之前:系统原本是什么状态?用户/业务受到什么影响?
  2. 决策依据:为什么选这个方案而不是 [替代方案]?
  3. 量化结果:QPS、延迟、资源消耗有怎样的变化?

输入模式

  • 模式 A(代码库):指向仓库路径,自动扫描 → 追问 → 生成
  • 模式 B(直接描述):粘贴已有草稿,识别 3 个深度缺口 → 追问 → 改写

输出格式规则

规则说明
主题标签每条 bullet 前加 [主题标签]
决策句式放弃了 X(缺陷),引入 Y,通过 Z,实现 W
嵌套子列表多层级系统拆成带标签的子 bullet
[待确认] 占位未经用户确认的数据一律占位,不估算

使用方法

/resume-project

然后粘贴项目描述,或者提供代码库路径。结果自动保存至 ~/.claude/resume-library.md。

平台分布

OpenClaw

81.19%
按下载量换算881

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

可疑

权限和风险

调用外部服务

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

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills