git-push
Push Projects to GitHub Safely
Publishing a local project can expose secrets or fail because of large files. This skill guides GitHub setup, push, and release steps with checks and confirmations.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "git-push" from https://skillstore.io/skills/yunshu0909-git-push.md and its manifest at https://skillstore.io/api/skills/yunshu0909-git-push/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "git-push". Push this new project to GitHub as private.
Expected outcome:
The skill reports environment checks, shows proposed exclusions, creates a private repository, and confirms the first push.
Using "git-push". Push my latest changes.
Expected outcome:
The skill summarizes changed files, warns about any new large files, creates a concise commit, and confirms the push result.
Using "git-push". Create a release with the build archive.
Expected outcome:
The skill suggests a version, drafts release notes from commits, asks before upload, and reports the release URL.
Security Audit
Medium RiskMost static findings are Markdown formatting false positives, including the sensitive-file and entropy alerts. Several git and GitHub CLI workflows are confirmed because they can publish local files, mutate repository history, or upload release assets. No prompt injection text was found in the reviewed skill file.
Confirmed security concerns (2)
Capability review items (7)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
⚙️ External commands (50)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/yunshu0909-git-push/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/yunshu0909-git-push?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/yunshu0909-git-push?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/yunshu0909-git-push/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/yunshu0909-git-push.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
yunshu0909. (2026). git-push security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/yunshu0909-git-push/audits/5BibTeX citation
@techreport{yunshu0909-yunshu0909-git-push-2026,
author = {yunshu0909},
title = {git-push security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/yunshu0909-git-push/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "git-push security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "yunshu0909"
date-released: "2026-07-08"
url: "https://skillstore.io/skills/yunshu0909-git-push/audits/5"
identifiers:
- type: other
value: "skillstore:yunshu0909-git-push:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Publish a New Project
Create a GitHub repository, prepare .gitignore, make the first commit, and push the main branch.
Push Daily Updates
Review changed files, check new large files, create a clear commit, and push to the existing remote.
Create a GitHub Release
Suggest a version tag, summarize commits, create a release, and attach approved files.
Try These Prompts
Push this project to GitHub as a private repository. Use the current folder name unless I choose another name.
Push my current changes to the existing remote. Check new large files and generate a clear commit message.
Publish this project as a public GitHub repository. First review .gitignore, large files, and sensitive filenames with me.
Create the next GitHub Release from the latest commits. Suggest a version, generate notes, and ask before uploading any asset.
Best Practices
- Review the .gitignore changes and exclusion list before the first commit.
- Use private visibility until sensitive content review is complete.
- Confirm the target GitHub account, repository name, and release assets before publishing.
Avoid
- Do not publish a public repository before checking for secrets and private files.
- Do not force push unless the remote history can be safely discarded.
- Do not upload release attachments that you have not reviewed.
Frequently Asked Questions
What tools does this skill require?
Can it create a new GitHub repository?
Does it prevent secrets from being published?
How does it handle large files?
Can it publish public repositories?
Can it create GitHub Releases?
Developer Details
Author
yunshu0909License
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
64ca8af0f54a325752f08bd54e52151061ea659a
Maintenance freshness
7/20/2026
Usage
16 downloads · 147 views
File structure
📄 SKILL.md