One-click install
npx skills add https://github.com/gaelic-ghost/socket --skill maintain-project-repo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maintain-project-repo
Source: https://github.com/gaelic-ghost/socket/tree/main/plugins/productivity-skills/skills/maintain-project-repo
Command: npx skills add https://github.com/gaelic-ghost/socket --skill maintain-project-repo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Many repositories depend on ad‑hoc GitHub‑only helper scripts, leading to duplicated effort, fragile CI pipelines, and missing local validation. Developers need a consistent, reusable toolkit for repository validation, shared synchronization, and release processes.

Core Features & Use Cases

  • Installable toolkit: Deploys a scripts/repo-maintenance/ directory with validation, sync, and release entrypoints.
  • Profile aware: Automatically selects Swift‑package, Xcode‑app, or generic profiles based on the repository type.
  • Thin CI wrapper: Adds an optional GitHub workflow that simply invokes the local validation script.
  • Use case: Quickly equip a Swift package or Xcode app repository with local‑first maintenance scripts, then run them locally or via CI without building custom glue.

Quick Start

Ask the skill to install the repo‑maintenance toolkit in the current directory using the default generic profile.

Frequently Asked Questions about maintain-project-repo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add local validation and release scripts to a Swift repository?

To add local validation and release scripts to a Swift repository, you can install a reusable repo-maintenance toolkit that deploys a dedicated scripts directory with validation, sync, and release entrypoints. It automatically detects Swift-package or Xcode-app profiles to apply the correct configuration.

What is the best way to run local repository validation before pushing to CI?

Running local repository validation before CI is best handled by a local-first maintenance toolkit that provides validation scripts executable on your machine. This ensures tests and checks pass locally before code is committed and pushed to remote pipelines.

Do I need Python and uv to run repo-maintenance scripts?

Yes, you need Python 3.9+ and uv to run these repo-maintenance scripts. The toolkit requires uv for script execution and operates within a Git worktree to manage the added validation, sync, and release scripts effectively.

Can I use these maintenance scripts with generic software repositories or only Xcode projects?

You can use these maintenance scripts with generic software repositories as well as Xcode projects. The toolkit is profile-aware, automatically selecting Swift-package, Xcode-app, or generic profiles based on the repository type it detects.

How do I trigger local validation scripts from a GitHub Actions workflow?

To trigger local validation scripts from a GitHub Actions workflow, you use an optional thin CI wrapper provided by the toolkit. This wrapper simply invokes the local validation script, ensuring your CI pipeline runs the exact same checks as your local environment.

What problem does duplicated ad-hoc helper scripts solve in CI pipelines?

Duplicated ad-hoc helper scripts create fragile CI pipelines and missing local validation. A reusable repo-maintenance toolkit solves this by providing consistent validation, synchronization, and release processes, eliminating duplicated effort across multiple repositories.