Every premium and members-only resource for $9.99/month, as a no-commitment subscription. See the plans

PalateKit

Menu

Request a resource

Describe the resource you are missing in one sentence. We will email you when it is published.

0 / 280

Unlock PalateKit

Unlock everything

Plan

Paying means accepting our terms of sale.

Secure payment by Stripe. Receipts and invoices sent by email.

Welcome back

Sign in to install, download or save this resource. A free account is enough for free resources.

Using a skill day to day

How to phrase a request, let the agent pick the skill or call it by name, combine several skills and adapt one to your project.

Updated on

An installed skill needs no configuration: you describe your task and the agent reads the skill if it fits. This guide covers how to phrase the request, when to name the skill, how to chain several, and how to adjust one to your project.

What the agent sees of a skill

At startup the agent loads only each skill's name and description. The full SKILL.md file is read only when the task matches the description. That is the Agent Skills design: many skills can stay installed without weighing down the conversation.

In practice, the description alone decides whether a skill triggers. Read it on the skill's page before you write your request, and reuse its words.

Let the agent choose

The simplest method is to describe the result you want in the terms of the description.

  • Weak: "Look at my site."
  • Better: "Audit my homepage: structure, headings, call to action."

If the skill does not trigger, rephrase with words closer to its description. Claude Code's documentation gives the same advice: check that the description contains the keywords you would naturally say, then rephrase. The causes are covered in Why a skill does not trigger.

Call it by name

When you want to be certain a skill is used, name it.

AgentExplicit call
Claude CodeType a slash followed by the name at the start of the message, for example /landing-page-audit. Whatever follows the name is passed to the skill.
CodexIn the CLI or the IDE extension, type the dollar sign to mention a skill, or run /skills to pick one from the list.

In Claude Code the name only works as a command when it opens the message. In the middle of a sentence ("go ahead and /deploy to staging") it gives Claude permission to use the skill but does not run it directly. To talk about a skill without allowing it, leave off the slash.

Other agents have their own syntax: see their page in the catalog, for example Claude Code or Codex.

Combine several skills

There are two ways, depending on the agent.

In one natural-language request. Split the task: "Write the pricing page with the copywriting skill, then have it reviewed with the conversion audit skill." The agent loads each skill when its step comes up.

By stacking them, in Claude Code. In the terminal, several names at the start of one message load several skills. The text after them is passed as the argument to each:

/write-tests /fix-issue 123

Claude Code expands the first skill and up to five more. Stacking stops at the first skill that runs in a subagent. With claude -p or the SDK, only the first skill is loaded.

Combine only skills with distinct roles. Two skills that give conflicting instructions on the same topic (two style guides, say) lead to unpredictable output: pick one.

Example requests

NeedRequest
Audit"Audit the login page for accessibility and list the fixes in priority order."
Generation"Build a dashboard component from the project's DESIGN.md."
Review"Review my uncommitted changes and flag risks before I commit."
Chaining"Write tests for this module, then fix whatever fails."

A good request gives the subject (which page, which module), the criterion (what matters to you) and the output you want (a list, a patch, a summary).

Adapt a skill to your project

After installation a skill is a folder of files you own. To adjust it:

  1. Install it at project level, for example in .claude/skills/ for Claude Code. Commit the folder and the whole team gets it. Each agent's folders are listed in the skills catalog and on the agent's page.
  2. Edit SKILL.md: add your conventions (folder names, test commands, tone of voice) or remove steps that do not apply. Claude Code picks up changes during the session, without a restart.
  3. Keep it short. Once loaded, a skill stays in the conversation context, so every line costs tokens on every turn. Claude Code's documentation recommends keeping SKILL.md under 500 lines and moving detail into separate files.
  4. Keep the original license and notice, and note your changes.

Two useful settings in Claude Code: disable-model-invocation: true in the frontmatter stops the agent from launching the skill on its own (handy for a deployment), and the text typed after the name can be reused in the skill through the $ARGUMENTS placeholder. Codex has the equivalent of the first with allow_implicit_invocation: false; explicit calls with the dollar sign still work.

When the same skill exists in several places, Claude Code applies a priority: a personal skill wins over the project one. Delete the copy you no longer want.

Going further

If this is your first install, start with Install your first resource. To decide between a skill and a plain prompt, read Resource or plain prompt?.

Sources

Frequently asked questions

Do I have to name the skill in my request?

No. An installed skill is picked up when your request matches its description. Naming it is useful when you want to be sure it is used.

Can I use several skills in one request?

Yes. Describe the task in steps, or name the skills. Claude Code also accepts several skill names at the start of a message typed in the terminal.

Can I edit an installed skill?

Yes, it is a folder of files in your project or your home directory. Edit the copy, keep the original license and notice, and note what you changed.

Was this article helpful?

Report a problem
  • What is an Agent Skill?

    An Agent Skill is a folder with a SKILL.md file that your coding agent loads on demand. The format, where it comes from, which agents read it, and what PalateKit adds around it.

  • Install your first resource

    Pick a PalateKit resource, install it in your coding agent in a minute, then check that the agent uses it.