How to Install Your Skills
Step-by-step setup for every supported AI assistant. Pick yours below.
Claude Code
RecommendedNative skill support — best experience
Claude Code has native skill support built in. Skills placed in the correct directory are auto-discovered and available as slash commands across all your projects.
- 1
Download your skill file
Go to your account page and click the Download button next to any skill you own. The file downloads as slug-name.md (e.g. atomic-habits.md).
- 2
Create the skill directory
Open your terminal and create a subdirectory for the skill inside ~/.claude/skills/. Replace "atomic-habits" with your skill's slug:
mkdir -p ~/.claude/skills/atomic-habits - 3
Move and rename the file
Move the downloaded file into the directory, renaming it to SKILL.md:
mv ~/Downloads/atomic-habits.md ~/.claude/skills/atomic-habits/SKILL.md - 4
Open Claude Code
Start or restart Claude Code in any project. Skills are auto-discovered — no additional configuration required.
- 5
Run a command
Type any command from the skill to get started:
/habit-scorecard
Skills installed in ~/.claude/skills/ are available across all your projects. Install each skill once and use it everywhere.
Claude (Projects)
claude.ai — project knowledge base
Claude Projects let you attach files to a persistent knowledge base that's available in every conversation within that project. This is the best way to use BookSkills on claude.ai.
- 1
Download your skill file
Go to your account page and click the Download button next to any skill. The file downloads as slug-name.md.
- 2
Open Claude and create a Project
Go to claude.ai. In the left sidebar, click "Projects", then click "Create project". Give it a descriptive name like "Atomic Habits Coach".
- 3
Add the skill to the project knowledge base
Inside the project, the knowledge base panel appears on the right side of the page. Click the "+" button to add content, then select "Upload files" and upload your .md skill file.
- 4
Start a conversation inside the project
Click "Start chat" inside the project. The skill is available in every conversation within this project — no need to re-upload.
- 5
Run a command
Type any skill command to begin:
/habit-scorecard
Each project supports up to 200K tokens of knowledge. Create one project per skill or group related skills together.
Claude (Standard Chat)
claude.ai — without Projects
Without Projects, you can use BookSkills in a standard Claude conversation by pasting the skill content directly into the chat. Note: this only lasts for the current conversation.
- 1
Download your skill file
Go to your account page and click the Download button next to any skill.
- 2
Open the file in a text editor
Open the downloaded .md file in any text editor (TextEdit, VS Code, Notepad), then select all and copy the full contents.
- 3
Start a new Claude conversation
Go to claude.ai and open a new chat.
- 4
Paste and activate the skill
Paste the file contents and include this message:
This is a BookSkill file. Please load these commands and confirm which commands are available. - 5
Run a command
Once Claude confirms the skill is loaded, type any command:
/habit-scorecard
The skill is only active for the duration of the current conversation. For a persistent setup, use Claude Projects instead — it's free with a Claude.ai account.
ChatGPT
Custom GPT with knowledge upload
The best way to use BookSkills with ChatGPT is through a Custom GPT with your skill file uploaded to its knowledge base. Custom GPTs are persistent and free to create.
- 1
Download your skill file
Go to your account page and click the Download button next to any skill.
- 2
Open the Custom GPT builder
Go to chatgpt.com. In the left sidebar, click "Explore GPTs", then click "Create" in the top right corner.
- 3
Go to the Configure tab
The GPT builder has two tabs: "Create" (conversational) and "Configure" (manual). Click "Configure".
- 4
Name your GPT and upload the skill
Give your GPT a name (e.g. "Atomic Habits Coach"). Scroll to the "Knowledge" section and click "Upload files". Select your downloaded .md skill file. Each GPT supports up to 20 files at up to 512 MB each.
- 5
Add instructions
In the "Instructions" field, add:
Use the commands defined in the uploaded skill file when the user invokes them by name. - 6
Save and use your GPT
Click "Save" (top right), set visibility to "Only me", and confirm. Open your new Custom GPT and run any skill command:
/habit-scorecard
Alternatively, in any GPT-4o conversation you can attach the .md file directly using the paperclip icon — but this only lasts for that single conversation.
Gemini
Google Gemini — via Gems
Google Gemini supports custom AI personas called "Gems" with attached knowledge files. Create one Gem per BookSkill for the best experience.
- 1
Download your skill file
Go to your account page and click the Download button next to any skill.
- 2
Open Gemini and go to Explore Gems
Go to gemini.google.com. In the left sidebar, click "Explore Gems", then click "New gem".
- 3
Name your Gem
Give your Gem a descriptive name, such as "Atomic Habits Coach".
- 4
Upload the skill file
In the Gem setup, click "Add files" under the Knowledge section, then click "Upload files". Select your downloaded .md skill file. Gemini supports up to 10 files at 100 MB each, or you can link a Google Drive file.
- 5
Add instructions
In the instructions field, paste:
You are a coaching assistant. When the user types a command name from the skill file, follow the steps and prompts defined for that command exactly. - 6
Save and start chatting
Click "Save". Your Gem now appears in the sidebar under "My Gems". Open it and run any skill command:
/habit-scorecard
Gems are available to all Google accounts. You can also directly link your skill file from Google Drive so it updates automatically if you replace it.
OpenClaw
openclaw.ai — via conversation context
OpenClaw is an open-source autonomous AI agent (openclaw.ai). BookSkill files can be loaded as conversation context, making all commands available in your sessions.
- 1
Download your skill file
Go to your account page and click the Download button next to any skill.
- 2
Open the skill file
Open the downloaded .md file in any text editor, select all, and copy the full contents.
- 3
Start a new OpenClaw session
Open OpenClaw and start a new conversation or agent session.
- 4
Load the skill as context
Paste the skill file contents and send this message:
This is a BookSkill file. Please load these commands and confirm which commands are available. - 5
Run a command
Once the skill is loaded, type any command to begin:
/habit-scorecard
For a persistent setup, you can also add the skill file contents to your OpenClaw system prompt so commands are available in every new session automatically.
Need help? Email us at [email protected]