본문으로 건너뛰기
cccskills
무료GitHub에 공개

manage-github-repository

Audit, rename, and polish a GitHub repository across its local checkout and remote settings. Use when Codex needs to synchronize a local and GitHub repository name, set the description, homepage URL, or topics, create repository branding and a GitHub social preview, restructure a README, or prepare and publish a cohesive repository identity. Uses GitHub CLI for supported remote operations and delegates visual identity work to $create-context-aware-logos.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구GitHub
설치 방법 보기

포함된 파일(4)

  • SKILL.md4.9 KB
  • agents/openai.yaml238 B
  • references/github-surfaces.md2.0 KB
  • scripts/manage_repository.py5.5 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Manage GitHub Repository

Treat the repository name, remote metadata, visual identity, and README as one release. Use GitHub CLI for supported repository mutations and $create-context-aware-logos for visual assets.

Workflow

  1. Inspect the repository before proposing changes:
    • read the primary README, manifest files, license, repository layout, Git status, remotes, and recent commits;
    • run gh --version and gh auth status;
    • determine the repository's audience, actual capabilities, package or product name, and current public URL;
    • preserve unrelated working-tree changes.
  2. Draft one explicit change set containing:
    • current and proposed OWNER/REPOSITORY;
    • local checkout path after rename;
    • description of at most 350 characters;
    • homepage URL, or an explicit decision to leave it unset;
    • a focused topic list using lowercase hyphenated terms;
    • planned logo, lockup, social preview, and README changes.
  3. Show the plan and obtain confirmation before any remote mutation, push, or local directory rename. Treat confirmation for the requested change set as authorization for those exact operations only.
  4. Read references/github-surfaces.md before producing assets or editing repository settings.
  5. Invoke $create-context-aware-logos with the repository context. Require the GitHub repository deliverables from that skill, including social-preview.png at 1280 x 640 and under 1 MB.
  6. Update the README around real user needs:
    • place the lockup or mark near the title with useful alt text;
    • state what the project does before installation details;
    • include the shortest verified install or usage path;
    • document prerequisites and limitations without invented claims;
    • keep badges restrained and link every badge to a meaningful destination;
    • preserve useful existing content and maintain translated READMEs together.
  7. Run the deterministic metadata helper in preview mode, inspect its plan, then rerun with --apply:
python scripts/manage_repository.py `
  --repo-path <checkout> `
  --name <new-name> `
  --description "<description>" `
  --homepage "<url>" `
  --topic <topic> --topic <topic> `
  --rename-local
  1. Verify the local and remote result:
    • git status --short --branch;
    • git remote get-url origin;
    • gh repo view OWNER/NEW-NAME --json nameWithOwner,description,homepageUrl,repositoryTopics,url;
    • asset dimensions, file size, SVG rendering, and README links;
    • the repository page and social preview through a browser when browser automation is available.
  2. Commit only intended files and push normally. Never force-push merely because the repository was renamed. Report any remaining manual step, especially social-preview upload.

GitHub CLI

Use gh as the MVP dependency because it provides authenticated, supported commands for repository metadata and rename operations. If gh is missing, pause before mutation and install it with the platform's official package path only after approval. If authentication is missing, ask the user to complete gh auth login; do not request or print a token.

The helper is safe by default: without --apply it only prints the planned commands. It updates metadata first, renames the remote repository second, updates the local origin URL third, and attempts the local checkout rename last. If the operating system holds the checkout directory open, leave the completed remote changes intact and rename the directory from its parent in a fresh shell.

For external GitHub commands, use $private-github-proxy when that skill is available in the current environment. Do not persist proxy configuration.

Boundaries

  • Do not change visibility, transfer ownership, rewrite history, delete topics, or alter branch protection unless the user separately requests it.
  • Do not claim GitHub has a repository-logo field. The README logo and social preview are separate surfaces.
  • Do not use undocumented API endpoints to upload the social preview. Upload it through the repository's Settings page with browser automation, or give the user that one manual step.
  • Do not rename package identifiers, import paths, deployment targets, or external integrations just because the repository changes name. Audit and propose those as separate compatibility changes.
  • Do not commit generated concepts, temporary renders, secrets, credentials, or local configuration.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Design original, scalable logos and production-ready asset sets for a specific usage context. Use when Codex needs to create or refine a logo, symbol, wordmark, app icon, repository identity, CLI mark, website brand, social preview, or Codex skill/plugin icon; adapt concepts, formats, dimensions, variants, and delivery checks to the target platform instead of producing a context-free image.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ETOLucy/codex-workflow-skills102026년 7월 23일 업데이트

Discover, compare, and compose existing open-source GitHub repositories for a user's goal, using GitHub MCP for live discovery and verification plus Context7 semantic retrieval over repository code and official documentation. Use when a user asks for GitHub repo recommendations, open-source alternatives, a multi-repository solution stack, project comparison, or help choosing an implementation to adopt.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ETOLucy/codex-workflow-skills102026년 7월 23일 업데이트

Conduct reproducible web searches and decision-oriented research across official sites, search engines, news, papers, forums, social platforms, and public datasets. Use when Codex must investigate a person, organization, product, market, technical resource, reputation, career choice, or other current topic; compare candidates; verify claims; collect dated citations; distinguish facts from inference and anecdote; or write an evidence-backed research report.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ETOLucy/codex-workflow-skills102026년 7월 23일 업데이트

Teach software development through active project work while still producing a working result, maintaining bilingual English and Chinese project documentation, protecting private context, and publishing reviewed updates to GitHub only after confirmation. Use when Codex helps the user create, build, extend, debug, refactor, document, publish, or understand a software project and the user's goal includes learning, mentorship, guided implementation, pair programming, understanding the code, or becoming able to do similar work independently.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ETOLucy/codex-workflow-skills102026년 7월 23일 업데이트

ETOLucy의 스킬 모두 보기

이 스킬의 문제 신고