ppw:update — community ppw:update, Paper-Polish-Workflow-skill, community, ide skills

v1.0.0

About this Skill

Perfect for AI Agents needing automated skill updates and synchronization with remote GitHub repositories. Sync local skills and references from the GitHub repo. Triggers on update skills, sync skills, 更新技能, 同步技能

Lylll9436 Lylll9436
[57]
[1]
Updated: 3/19/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 9/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
9/11
Quality Score
59
Canonical Locale
zh
Detected Body Locale
zh

Perfect for AI Agents needing automated skill updates and synchronization with remote GitHub repositories. Sync local skills and references from the GitHub repo. Triggers on update skills, sync skills, 更新技能, 同步技能

Core Value

Empowers agents to sync local skills with the upstream GitHub repository, updating changed files and downloading the latest SKILL.md files and reference documents using GitHub API and file comparison protocols.

Ideal Agent Persona

Perfect for AI Agents needing automated skill updates and synchronization with remote GitHub repositories.

Capabilities Granted for ppw:update

Updating local skills from remote repositories
Synchronizing reference documents with upstream changes
Automating skill maintenance for AI workflows

! Prerequisites & Limits

  • Requires GitHub repository access
  • Needs local filesystem write access
  • Limited to skills stored in the .claude/skills/ directory

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is ppw:update?

Perfect for AI Agents needing automated skill updates and synchronization with remote GitHub repositories. Sync local skills and references from the GitHub repo. Triggers on update skills, sync skills, 更新技能, 同步技能

How do I install ppw:update?

Run the command: npx killer-skills add Lylll9436/Paper-Polish-Workflow-skill. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for ppw:update?

Key use cases include: Updating local skills from remote repositories, Synchronizing reference documents with upstream changes, Automating skill maintenance for AI workflows.

Which IDEs are compatible with ppw:update?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for ppw:update?

Requires GitHub repository access. Needs local filesystem write access. Limited to skills stored in the .claude/skills/ directory.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add Lylll9436/Paper-Polish-Workflow-skill. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use ppw:update immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

ppw:update

Install ppw:update, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Purpose

This Skill syncs local .claude/skills/ and references/ from the upstream GitHub repository Lylll9436/Paper-Polish-Workflow-skill. It downloads the latest SKILL.md files and reference documents, compares them with local versions, and updates any changed files.

Trigger

Activates when the user asks to:

  • Update or sync skills from the remote repo
  • 更新或同步技能包

Example invocations:

  • "update skills"
  • "sync skills from GitHub"
  • "更新技能"

Modes

ModeDefaultBehavior
directYesFetch, compare, update, report — no intermediate confirmation
interactiveShow diff summary before applying each update

Default mode: direct

Workflow

Step 0: Workflow Memory Check

  • Read .planning/workflow-memory.json. If file missing or empty, skip to Step 1.
  • Check if the last 1-2 log entries form a recognized pattern with ppw:update that has appeared >= threshold times in the log. See skill-conventions.md > Workflow Memory > Pattern Detection for the full algorithm.
  • If a pattern is found, present recommendation via AskUserQuestion:
    • Question: "检测到常用流程:[pattern](已出现 N 次)。是否直接以 direct 模式运行 ppw:update?"
    • Options: "Yes, proceed" / "No, continue normally"
  • If user accepts: set mode to direct, skip Ask Strategy questions.
  • If user declines or AskUserQuestion unavailable: continue in normal mode.

Step 1: Pre-flight Check

  • Verify gh CLI is available and authenticated: gh auth status
  • Verify the upstream repo is accessible: gh api repos/Lylll9436/Paper-Polish-Workflow-skill --jq '.full_name'
  • If either check fails, report the error and stop.
  • Record workflow: Append {"skill": "ppw:update", "ts": "<ISO timestamp>"} to .planning/workflow-memory.json. Create file as [] if missing. Drop oldest entry if log length >= 50.

Step 2: Fetch Remote File Index

  • List all skill directories from the remote repo:
    bash
    1gh api repos/Lylll9436/Paper-Polish-Workflow-skill/contents/.claude/skills --jq '.[].name'
  • List all reference files from the remote repo:
    bash
    1gh api repos/Lylll9436/Paper-Polish-Workflow-skill/contents/references --jq '.[] | .name + " " + .type'
  • For reference subdirectories (type=dir), also list their contents recursively.

Step 3: Compare and Update Skills

For each remote skill directory:

  1. Fetch the remote SKILL.md content:
    bash
    1gh api repos/Lylll9436/Paper-Polish-Workflow-skill/contents/.claude/skills/{skill-name}/SKILL.md --jq '.content' | base64 -d
  2. Read the local .claude/skills/{skill-name}/SKILL.md if it exists.
  3. Compare the two:
    • If local file does not exist → NEW skill, create directory and write file.
    • If content differs → UPDATED, overwrite local file.
    • If content is identical → UNCHANGED, skip.
  4. Track results for the final report.

In interactive mode: Before applying each update, show a summary of changes and ask for confirmation.

Step 4: Compare and Update References

For each remote reference file:

  1. Fetch the remote file content via gh api with base64 decode.
  2. Read the local references/{filename} if it exists.
  3. Compare and apply the same NEW/UPDATED/UNCHANGED logic as Step 3.
  4. For subdirectories (e.g., references/journals/, references/expression-patterns/), recurse into each file.

Step 5: Output Report

Present a summary table:

## Skills Update Report

| Skill | Status |
|-------|--------|
| polish-skill | ✓ Updated |
| de-ai-skill | - Unchanged |
| new-skill | + New |

## References Update Report

| File | Status |
|------|--------|
| expression-patterns.md | ✓ Updated |
| skill-conventions.md | - Unchanged |

**Summary:** {updated_count} updated, {new_count} new, {unchanged_count} unchanged

Output Contract

OutputFormatCondition
Update reportMarkdown tableAlways produced
File count summaryTextAlways reported

Edge Cases

SituationHandling
gh CLI not installed or not authenticatedReport error, suggest gh auth login
Remote repo not accessibleReport network/permission error
Local skill has modifications not in remoteOverwrite with remote (remote is source of truth)
New skill in remote not present locallyCreate directory and write SKILL.md
Remote skill deleted but exists locallyKeep local (do not delete; report as "local-only")
Reference subdirectory doesn't exist locallyCreate it

Fallbacks

ScenarioFallback
gh api rate limitedWait and retry once, then report error
Base64 decode failsTry gh api with Accept: application/vnd.github.raw header
Single file fetch failsSkip file, continue with remaining, report in summary

Conventions: references/skill-conventions.md

Related Skills

Looking for an alternative to ppw:update or another community skill for your workflow? Explore these related open-source skills.

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
Developer