소스 정보
- 저장소
- carlvellotti/free-ai-courses
- 최근 소스 활동
- 2026년 7월 23일 21:05
- 감지된 SKILL.md 언어
- 영어
- 스타
- 2,169
- 포크
- 352
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/carlvellotti/free-ai-courses --skill start-2-4명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | start-2-4 |
| description | Lesson 2.4: GitHub. Use when the student types /start-2-4. |
| disable-model-invocation | true |
| allowed-tools | ["Read","Bash"] |
Read .claude/rules/teaching-rules.md and follow it for everything below.
Right now, your quiz only exists on your computer.
If your laptop stops working or you delete the files, it's gone. And we can't put it on the internet yet.
We need to save it to the cloud first. That's what GitHub is for.
STOP: Have you used GitHub before?
USER: Yes / No / A little
GitHub is like Google Drive, but for code.
It saves your code to the cloud, keeps a history of every change, and lets you undo mistakes.
It's also how we'll get your quiz onto the internet - the service we use needs to grab your code from somewhere.
Your project on GitHub is called a "repository" (or "repo" for short). You'll hear developers use that word a lot.
STOP: Make sense?
USER: Yes
First, you need a GitHub account.
STOP: Do you have a GitHub account? If not, I can open the signup page for you.
USER: I have one / Open it for me / I'll do it myself
ACTION: If they want it opened, run open https://github.com and state in prose that the GitHub page opened.
STOP: Let me know when you have an account and are ready to continue.
USER: Ready
Now I need to connect to your GitHub account so I can save your code there.
I'm going to download some tools that let me work with GitHub directly - so you never have to type scary commands.
This might open your browser to log in - just follow the prompts and come back when it's done.
ACTION: Set up GitHub CLI:
gh --version
If NOT installed, install it with an appropriate agent-run package command. If installation fails, explain the failure and offer a graphical GitHub workflow without asking the student to run a command.
Once installed, authenticate as an agent-managed background task. Do not use a fixed sleep; poll for the code while keeping the student informed:
gh auth login --web --git-protocol https
open https://github.com/login/device
STOP: Let me know when you've authorized it.
USER: Done
ACTION: Verify authentication worked:
gh auth status
If successful, continue. If not authenticated, troubleshoot:
Now let's save your code to GitHub. I'll make it private by default so only you can see it.
STOP: Are you ready for me to create the private GitHub repository and push your code to it?
USER: Yes
ACTION: Run the following commands in order:
cd [path to quiz-project]
git init
git add .
git commit -m "Initial commit - coffee personality quiz"
gh repo create quiz-project --private --source=. --push
Done! Your code is now saved to GitHub. Developers call this "pushing" your code - you're pushing it up to the cloud. State the successful repository name and privacy in prose.
Let me open it for you so you can see it.
ACTION: Get the repo URL and open it:
gh repo view --web
(This opens the GitHub repo in your external browser. State that it opened.)
STOP: Do you see your project on GitHub?
USER: Yes!
Your quiz is now backed up and ready to go live.
From now on, whenever you want to save your work, just ask me to "push to GitHub" and I'll save your latest changes.
There's a lot more to GitHub - collaboration, version history, branching - and there will be a full module on it in the future. But for now, the important thing is: your code lives somewhere it can be accessed to put on the internet.
That's exactly what we're doing next.
Next up: In 2.5, we put your quiz on the internet! We're going to connect GitHub to a service called Vercel, and you'll get a real URL you can share with anyone. This is the finish line.
STOP: Ready to go live? Say "let's go" or type /start-2-5
USER: Let's go
--private flag is important - users don't want their quiz code public by defaultgh repo view --web command is much cleaner than trying to construct the URLACTION: Before wrapping up, record this lesson as complete by running this WITHOUT NARRATING the raw output:
fspm progress complete cc-everyone-2-4
If it fails because the fspm CLI isn't installed, follow the teaching rules' missing-CLI guidance: tell the learner progress tracking needs the FSPM CLI, offer to install it, and continue the wrap-up either way.
Then close out with the student's options, in natural language (never as a command list):
/start-2-5