lionad-morotar/local-tools/fork-project
Claude Code and agent skill by lionad-morotar/local-tools
- community
Checking that the SKILL.md file is still in the repository.
Fork and set up open source projects under Lionad's GitHub account. Use when user wants to create a new project based on an existing repository that is not owned by Lionad. Triggers when git remote origin is not a Lionad repository and user wants to create their own version.
Install
npx vskill@latest install lionad-morotar/local-tools/fork-projectSKILL.md
Create Project
Overview
This skill handles the workflow of forking or creating new GitHub projects under Lionad's account when working with third-party repositories. It manages repository setup, remote configuration, and documentation updates.
Workflow
Step 1: Check Current Repository Ownership
Run the following command to check if the current project belongs to Lionad:
Decision:
- If URL contains
github.com/Lionad-Morotar/orgithub.com/lionad/→ Stop, this is already Lionad's project - If URL contains other usernames → Continue to Step 2
Step 2: Determine Project Name
Must consult user for the new project name.
Ask the user:
"This project is owned by [original-owner]. What would you like to name your fork under Lionad's account?"
Naming conventions:
- Keep it descriptive and related to the original project
- Consider prefixing with
my-or domain-specific prefix if it's a personal variant - Use kebab-case (lowercase with hyphens)
Step 3: Create GitHub Repository
Use GitHub CLI to create the new repository:
Flags:
--publicor--privatebased on user preference (default to public for open source)--descriptionshould reference the original project
Step 4: Update Project Configuration
Before pushing to the new repository, update the following files:
package.json
- Update
namefield to the new package name - Update
authorfield to Lionad - Update
repository.urlto the new GitHub URL - Update
homepageif applicable
Other configuration files to check:
README.md- Add fork attribution sectionLICENSE- Update copyright holder if changing license- Any CI/CD configs (
.github/workflows/, etc.)
Step 5: Commit Changes
Commit all configuration updates:
Step 6: Configure Remotes
Update Git remotes to point to the new repository:
Step 7: Update README.md
Add a section at the top of README.md (after the badges, before the main content) documenting the fork relationship:
Dynamic values to extract:
| Placeholder | Source | Command/Field | |
|---|---|---|---|
<upstream-owner> | git remote get-url upstream | Extract owner from https://github.com/<owner>/<repo>.git | |
<upstream-repo> | git remote get-url upstream | Extract repo name from upstream URL | |
<upstream-repo-url> | git remote get-url upstream | Use the full HTTPS URL (without .git suffix) | |
<package-scope> | package.json | Read name field (e.g., @lionad/openapi-to-skills → @lionad) |
Example extraction commands:
Commit this change:
Resources
scripts/
check-ownership.sh- Check if current repo belongs to Lionadsetup-remotes.sh- Configure origin and upstream remotes
Example Usage
Scenario: User is working on https://github.com/SomeAuthor/cool-lib.git
- Check ownership → Not Lionad's project
- Ask user for name → User chooses "my-cool-lib"
- Create repo →
gh repo create Lionad-Morotar/my-cool-lib - Update package.json → Change name, author, repository URL
- Commit changes
- Configure remotes → origin=Lionad's repo, upstream=original
- Update README → Add fork attribution
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinglocal-link/skills/fork-project/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lionad-morotar/local-tools/fork-project)