skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
incept5/eve-skillpacks315 installs

eve-repo-upkeep

Keep Eve-compatible repos aligned with platform best practices and current manifest conventions.

How do I install this agent skill?

npx skills add https://github.com/incept5/eve-skillpacks --skill eve-repo-upkeep
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    This skill provides a maintenance framework for AI agent developers. It includes structured phases for assessing projects, dispatching workers to update manifests and configurations, and verifying deployments. No malicious code, data exfiltration, or safety bypasses were found.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

  • Runlayerwarn

    1/1 file flagged

What does this agent skill do?

Eve Repo Upkeep

Keep an app repo current with Eve conventions. The checks are independent — run them in parallel when multiple areas need attention.

When to Use

  • After Eve platform updates or manifest schema changes
  • Before a major deploy or release
  • When onboarding a new maintainer

Phase 1: Assess

Quickly determine which areas need attention. Check which of these files exist and whether they look stale — don't deep-read every file, just note which areas need work:

  • .eve/manifest.yaml — does it exist? Is the schema line eve/compose/v1?
  • skills.txt — does it exist? Are there pinned or obsolete entries?
  • AGENTS.md / CLAUDE.md — do they reference current skills?
  • agents/ directory — do agents.yaml, teams.yaml, chat.yaml exist?
  • Codebase — any obvious deprecated CLI patterns or inline secrets?

If only one area needs work, handle it directly. Otherwise, proceed to Phase 2.

Phase 2: Dispatch Workers

Create one worker per area that needs updating. Each worker description below is self-contained — a worker can execute its area independently without context from the others.

Worker: Manifest Alignment

Check and fix .eve/manifest.yaml:

  • Ensure schema: eve/compose/v1 is present.
  • Prefer services: over legacy components:.
  • Keep x-eve ingress and pipeline definitions accurate.
  • Keep x-eve.defaults in sync with harness defaults (harness/profile/options).
  • Keep x-eve.agents profiles aligned with orchestration policy.
  • Ensure x-eve.agents.config_path and x-eve.chat.config_path point to valid files.
  • Confirm ${secret.KEY} usage for secrets.
  • Deploy pipelines should include a build step before release.
  • Services with Docker images should have build.context defined.
  • Registry auth secrets (REGISTRY_USERNAME + REGISTRY_PASSWORD) are required only for custom BYO registries.

Worker: Skills File

Check and fix skills.txt:

  • Keep Eve skillpack references up to date.
  • Remove obsolete packs or pinned versions.

Worker: Agent Instructions

Check and fix AGENTS.md, CLAUDE.md, and agents/ config files:

  • Update skill references to include eve-se-index.
  • Remove stale commands or URLs.
  • agents/agents.yaml defines agents and skills — verify entries are current.
  • agents/teams.yaml defines team composition and dispatch — verify structure.
  • agents/chat.yaml defines chat routing rules and permissions — verify rules.

Worker: Deprecated Patterns

Search the codebase for deprecated patterns and fix or flag them:

  • Old CLI commands (eve deploy vs eve env deploy)
  • Old deploy syntax without --ref parameter
  • Hardcoded domains in docs or manifests
  • Inline secrets in repo files
  • Dockerfiles missing org.opencontainers.image.source label pointing to the repo URL
  • Pipelines missing build step before release
  • Services with Docker images but no build.context configuration
  • Missing registry authentication secrets for custom registries (REGISTRY_USERNAME, REGISTRY_PASSWORD or provider-equivalent names)

Phase 3: Verify

After all workers complete, run final verification:

# Local validation (Docker Compose)
docker compose up --build

# Staging deploy (requires --ref with 40-char SHA or a ref resolved against --repo-dir)
eve env deploy staging --ref main --repo-dir .

# Use --direct to bypass pipeline if needed
eve env deploy staging --ref main --repo-dir . --direct

Track the deploy job with eve job follow.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/incept5/eve-skillpacks/eve-repo-upkeep">View eve-repo-upkeep on skillZs</a>