SkillAgentSearch skills...

Mkproj

This script automatically creates a project for you :)

Install / Use

/learn @aatharvauti/Mkproj
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

mkproj


Goal: Automate Making Projects using Python & Shell

What do I mean when I wanna start a Project?

Simple Answer:

  • Create a New Directory
  • Add README and .gitignore (Depending on the Project)
  • Do some magic using GitHub
  • code . (mostly)

Technical Answer (and EL Plan):

  • [x] ~~Help Menu~~
  • [x] ~~Argument Parser will play a key role: DESIGN THE PROGRAM~~
  • [x] ~~Navigate to $HOME/code (This is my projects folder)~~
  • [x] ~~mkdir $NAME && cd $NAME~~
  • [x] ~~touch README.md && echo "# ${NAME}" >> README.md~~
  • [x] ~~wget "bunch,of,arguments,again,depends,on,the,project"~~
  • [x] ~~Web Scraping using Selenium to Create a GitHub Repository~~
  • [x] ~~git init~~
  • [x] ~~git remote add origin git@github.com:username/{$1}.git~~
  • [x] ~~git branch -m main~~
  • [x] ~~git add .~~
  • [x] ~~git commit -m "initial commit"~~
  • [x] ~~git push -u origin main~~
  • [x] ~~code .~~
<br>

Installation


Requirements:

  • Install python packages

      python3 -m pip install -r requirements.txt
    
  • wget tool

  • Firefox Web Driver

  • idk if anything else, open an issue if something's missing :)

<br>

Installation Steps:

cd $HOME
git clone https://github.com/aatharvauti/mkproj.git
cd mkproj
chmod +x mkproj
export PATH="$PATH:$HOME/mkproj"
vim mkproj # set USERNAME (one time)
touch .env

.env file contents

USERNAME="yourgithubusername"
PASSWORD="yourgithubpassword"
View on GitHub
GitHub Stars4
CategoryDevelopment
Updated1mo ago
Forks0

Languages

Shell

Security Score

75/100

Audited on Feb 28, 2026

No findings