
What is a Skill?
A skill is a folder. Inside it lives a file calledSKILL.md with the instructions Agent follows, plus any supporting files you want it to reference. Skills live in your project’s /.agents/skills directory and conform to the Agent Skills specification — an open standard that works across agents.
Agent sees the name and description of every installed Skill, but only loads the full content when relevant to the current task. This makes skills context-efficient: you can install many without degrading Agent’s output.
Pre-defined Skills
Replit ships with pre-defined skills available from the Use a skill picker in chat and from the new-project starting-point picker. These skills work in every project without installation. For the full catalog, partner skills, and how to install them, see the Skills directory. To add a pre-defined skill, open the Use a skill picker from the chat input and select a skill, or simply ask Agent to load the skill.
Skill scope
Skills can be scoped at different levels:Create a custom Skill
Create a custom Skill when you want reusable instructions in your Workspace library. In a shared Workspace, you can set Workspace member access while creating the Skill and update it later. Who can manage Skills depends on your plan — see Agent Customization. Workspace member access policies are:Open the Skills settings
Start a custom Skill
Describe the Skill
- Name: Identifies the Skill in the Workspace library.
- Description: Explains when Agent should use the Skill.
- Instructions: Defines the steps Agent should follow.

Enter the details for a custom Skill in a team Workspace.
Set Workspace member access

Set Workspace member access before creating the Skill.
Create the Skill
Share project Skills
In a shared Workspace, you can update member access after the Skill exists.Create or select a Skill
Open sharing

Open an existing Skill's menu to share it after creation.
Set Workspace member access

Choose how Workspace members can access the Skill.
Import Skills from GitHub
Add Skills from a public GitHub repository, folder, or file URL.Open Workspace Skills

Open the plus menu and select Use a skill to access Workspace Skills.
Preview Skills

Enter a public GitHub URL and preview its Skill file structure.
Select and import Skills

Review the detected Skills and select the ones to import.
How Agent loads skills
Agent reads the metadata (name and description) of every installed skill on every chat. The full body of a skill loads only when Agent determines the skill is relevant to the current task. This keeps skill content out of the context window until needed. Installed skills persist in your project across Agent sessions and can be committed to version control for team sharing.Working with other AI coding tools
Import skills from other AI coding tools
Import skills from other AI coding tools
Next steps
- Agent Customization — Make skills and custom instructions available across your whole workspace
- Skills directory — Browse skills built by Replit and our partners
- Use Agent Skills — Hands-on guide for using skills in chat or installing them in a project
- Agent skills — When and how to use skills effectively
- Agent Skills specification — Open standard for writing skills
- Enterprise: include skills in custom templates and design systems for your organization