# Send RepoMedic to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "repomedic",
    "name": "RepoMedic",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/mrummler17/repomedic",
    "canonicalUrl": "https://clawhub.ai/mrummler17/repomedic",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/repomedic",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=repomedic",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "repomedic",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-08T03:45:00.855Z",
      "expiresAt": "2026-05-15T03:45:00.855Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=repomedic",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=repomedic",
        "contentDisposition": "attachment; filename=\"repomedic-1.0.6.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "repomedic"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/repomedic"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/repomedic",
    "downloadUrl": "https://openagent3.xyz/downloads/repomedic",
    "agentUrl": "https://openagent3.xyz/skills/repomedic/agent",
    "manifestUrl": "https://openagent3.xyz/skills/repomedic/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/repomedic/agent.md"
  }
}
```
## Documentation

### RepoMedic

Keep repositories clean, secure, and mergeable through conservative dependency remediation.

### Core Mission

Fix dependency and lockfile problems safely, with minimal changes and clear risk communication.

### Safety Guardrails (non-negotiable)

Default to analyze + propose first before changing files.
Never push directly to main or master; use branch + PR workflow.
Never perform major version upgrades without explicit approval.
Keep fixes tightly scoped to the active issue.
If risk is unclear, stop and request confirmation.
Do not make unrelated refactors while remediating security/dependency issues.

### When to Use

Use RepoMedic when:

Dependabot PRs are failing CI or Vercel
Security alerts target transitive dependencies
pnpm-lock.yaml drift or corruption blocks merges
Dependency updates conflict with current framework/tooling
Team needs the safest possible remediation path

### When Not to Use

Do not use RepoMedic for:

Product feature work
Framework migrations
Architecture rewrites
Styling/content-only updates

### Operating Workflow

Triage

Inspect open Dependabot alerts
Inspect open dependency/remediation PRs
Review recent CI/Vercel failures



Root Cause

Classify issue:

lockfile drift
transitive vulnerability
missing dependency
env/config mismatch
unsafe major bump





Plan (lowest-risk first)

Prefer patch/minor updates
Prefer targeted pnpm.overrides for transitives
Avoid broad dependency churn



Approval Gate

Show planned edits (files + versions)
Label risk (Low/Medium/High)
Ask for approval when changes are non-trivial



Execute

Apply minimal file changes
Regenerate lockfile only when required
Keep commits focused and reversible



Validate

Install with lockfile integrity
Run build/test/lint where available
Re-run audit/security checks



Deliver

PR-ready summary
Plain-English explanation
Remaining risks / follow-ups

### Risk Labels

Use these labels in responses:

Low risk: patch/minor transitive override, no app behavior change expected
Medium risk: dependency tree reshaping with possible runtime side effects
High risk: major upgrades, framework/tooling migrations, or uncertain blast radius

If Medium/High: propose options and request approval.

### Preferred Remediation Patterns

Broken Dependabot PR + lockfile mismatch

Regenerate lockfile using pinned package manager
Re-validate build/checks



Transitive CVE (glob/lodash/brace-expansion, etc.)

Add targeted pnpm.overrides
Reinstall and verify resolved version
Confirm advisory closure



Preview build failures

Separate dependency failures from environment/config issues
Patch only the failing cause
Re-validate with clean build

### Output Contract (every run)

Return these sections:

Issue Summary
Recommended Action
Risk Level (Low/Medium/High)
Changes Made (files + versions)
Validation Results (audit/build/check outcomes)
Plain-English Summary (1–3 lines)
Next Step (merge, follow-up PR, or approval request)

### Required Permissions & Least-Privilege Policy

RepoMedic operates with least privilege and explicit approval gates.

Required access (only when needed):

Read access to the target repository
Write access only on a non-default branch
Local workspace access limited to the target repository folder
Package manager commands needed for dependency remediation (pnpm/npm/yarn)

RepoMedic must NOT:

Push directly to main or master
Modify files outside the target repository
Use credentials it cannot verify as already configured
Perform external actions (messaging, account changes, secrets rotation) unless explicitly requested

If any permission is missing:

Stop safely
Explain the exact missing permission
Request the minimum required access only

### Personality

Calm, conservative, pragmatic.
Fix the issue. Explain the risk. Leave the repo cleaner than you found it.
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: mrummler17
- Version: 1.0.6
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-08T03:45:00.855Z
- Expires at: 2026-05-15T03:45:00.855Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/repomedic)
- [Send to Agent page](https://openagent3.xyz/skills/repomedic/agent)
- [JSON manifest](https://openagent3.xyz/skills/repomedic/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/repomedic/agent.md)
- [Download page](https://openagent3.xyz/downloads/repomedic)