How to Install Your Skills

Step-by-step setup for every supported AI assistant. Pick yours below.

Claude Code

Claude Code

Recommended

Native 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. 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. 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. 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. 4

    Open Claude Code

    Start or restart Claude Code in any project. Skills are auto-discovered — no additional configuration required.

  5. 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 Code Skills Docs
Claude (Projects)

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. 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. 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. 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. 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. 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 Projects Help Article
Claude (Standard Chat)

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. 1

    Download your skill file

    Go to your account page and click the Download button next to any skill.

  2. 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. 3

    Start a new Claude conversation

    Go to claude.ai and open a new chat.

  4. 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. 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.

Upgrade to Projects for persistent skills
ChatGPT

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. 1

    Download your skill file

    Go to your account page and click the Download button next to any skill.

  2. 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. 3

    Go to the Configure tab

    The GPT builder has two tabs: "Create" (conversational) and "Configure" (manual). Click "Configure".

  4. 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. 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. 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.

OpenAI: Creating and editing GPTs
Gemini

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. 1

    Download your skill file

    Go to your account page and click the Download button next to any skill.

  2. 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. 3

    Name your Gem

    Give your Gem a descriptive name, such as "Atomic Habits Coach".

  4. 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. 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. 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.

Google: Use Gems in Gemini Apps
OpenClaw

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. 1

    Download your skill file

    Go to your account page and click the Download button next to any skill.

  2. 2

    Open the skill file

    Open the downloaded .md file in any text editor, select all, and copy the full contents.

  3. 3

    Start a new OpenClaw session

    Open OpenClaw and start a new conversation or agent session.

  4. 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. 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.

OpenClaw Official Site