github-assistant

Diagnose common GitHub issues and provide step-by-step command solutions.

1|1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/alijilani-dev/Claude --skill github-assistant-alijilani-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-assistant
Source: https://github.com/alijilani-dev/Claude/tree/main/skills/github-assistant
Command: npx skills add https://github.com/alijilani-dev/Claude --skill github-assistant-alijilani-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides interactive, diagnostic-driven troubleshooting for the most common GitHub problems faced by new users, offering step-by-step solutions and command execution.

Core Features & Use Cases

  • Diagnoses 5 major GitHub issues: Authentication failures, Git vs GitHub confusion, local-remote sync problems, merge conflicts, and accidental sensitive data commits.
  • Interactive Workflow: Guides users through problem identification and provides tailored solutions.
  • Command Execution: Offers to run diagnostic and fix commands directly.
  • Use Case: A new developer is struggling to push their code and receives an authentication error. They activate this skill, which identifies the issue and guides them through generating and using a Personal Access Token (PAT).

Quick Start

Use the github-assistant skill to help me troubleshoot an authentication failure when pushing to GitHub.

Frequently Asked Questions about github-assistant

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

FAQPage Schema
How do I fix GitHub authentication failures when pushing code?

GitHub authentication failures during a push are fixed by generating and using a Personal Access Token (PAT). This Skill diagnoses the failure and runs commands to update your remote credentials step by step.

How do I resolve Git merge conflicts during local-remote synchronization?

Git merge conflicts during synchronization are resolved through diagnostic workflows that identify conflicting branches. This Skill guides you through the step-by-step command execution needed to safely merge and sync your local repository.

What is the difference between Git and GitHub for local-remote sync issues?

Git is the local version control engine, while GitHub is the remote hosting platform causing sync issues. This Skill clarifies the confusion and provides interactive troubleshooting to establish a proper local-remote connection.

How do I remove accidental sensitive data commits from a GitHub repository?

Accidental sensitive data commits are removed by executing specific diagnostic Git commands to purge the history. This Skill identifies the exposed data and offers to run the necessary commands to clean your repository.

Can this Skill automatically execute Git commands to troubleshoot my repository?

Yes, this Skill offers direct command execution to troubleshoot your repository. It diagnoses GitHub sync issues and automatically runs the required diagnostic and fix commands within an interactive workflow.

What should I do if my local repository is not syncing with GitHub?

Local-remote synchronization problems are addressed by identifying Git configuration errors or network blocks. This Skill routes you through diagnostic workflows to pinpoint the blockage and execute the appropriate fix commands.