template-push

Synchronize project files to Claude Code templates with git commits and pushes.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/NewEarthAI/vibecode-project-template --skill template-push
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: template-push
Source: https://github.com/NewEarthAI/vibecode-project-template/tree/main/.claude/skills/template-push
Command: npx skills add https://github.com/NewEarthAI/vibecode-project-template --skill template-push

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, GitHub API, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the synchronization of project-specific content, commits, and pushes to Claude Code project templates, streamlining the process of updating and maintaining your GitHub projects.

Core Features & Use Cases

  • Automatic Generalization: Strip project-specific identifiers from files before pushing, ensuring compatibility with template repositories.
  • File Management: Handles file version comparisons, new file detection, and file commits to the template repository.
  • Security Checks: Integrates security tools to prevent dangerous commands and ensure data safety.
  • Use Case: After making updates to your project, this Skill can be triggered with a simple command to push the updated files to your corresponding Claude Code template, ensuring that all templates are kept up to date with the latest changes.

Quick Start

To sync your project changes with the Claude Code template, run the /template-push command.

Frequently Asked Questions about template-push

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

FAQPage Schema
How do I push project changes to a Claude Code template repository on GitHub?

To push project changes to a Claude Code template repository, this Skill automates file synchronization, git commits, and GitHub pushes. It requires access to your project repository and a configured template repository to handle the updates.

What is content generalization when syncing files to a template repository?

Content generalization is the process of stripping project-specific identifiers from files before pushing. This ensures the generalized content remains compatible and reusable across different Claude Code template repositories.

Do I need the GitHub API and git installed to automate project synchronization?

Yes, you need both git and the GitHub API configured to automate project synchronization. These dependencies are required for the Skill to handle file version comparisons, detect new files, and execute template repository commits.

How does file version comparison work when updating Claude Code templates?

File version comparison detects differences between your project repository and the Claude Code template. The Skill identifies new files and updates metadata before committing the generalized content to the template repository via git.

Are there security checks to prevent dangerous commands during the GitHub push?

Yes, the Skill integrates security tools to prevent dangerous commands and ensure data safety during the git push process. These security checks run before committing generalized files to your Claude Code template repository.