> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Use Skills

> Customize how Replit approaches repeatable work with reusable instructions and supporting material.

<div className="chat-mkt" role="img" aria-label="Geometric shapes representing Agent Skills" style={{ margin: "28px 0 42px", borderTop: 0, paddingTop: 0 }}>
  <div className="chat-use-case-visual" style={{ aspectRatio: "auto", minHeight: "clamp(220px, 34vw, 320px)" }}>
    <div
      aria-hidden="true"
      style={{
    position: "relative",
    zIndex: 1,
    display: "flex",
    alignItems: "center",
    justifyContent: "center",
    gap: "clamp(18px, 4vw, 28px)",
    color: "#fff",
    filter: "drop-shadow(0 8px 18px rgba(73,18,0,.42))",
  }}
    >
      <svg width="96" height="96" viewBox="0 0 24 24" fill="currentColor">
        <path d="M12.147 1.896a1.45 1.45 0 0 1 .967.502l.112.15.009.013 3.702 5.942-.003.001a1.447 1.447 0 0 1 .078 1.465 1.451 1.451 0 0 1-1.281.781H8.3v-.002a1.449 1.449 0 0 1-1.49-1.482l.02-.198a1.45 1.45 0 0 1 .21-.546L10.764 2.6h.001c.12-.202.287-.374.488-.497l.165-.087c.17-.076.354-.12.541-.126l.187.005ZM8.353 9.25h7.282l-3.623-5.815-3.66 5.815ZM9.25 15a.25.25 0 0 0-.25-.25H4a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h5a.25.25 0 0 0 .25-.25v-5Zm1.5 5A1.75 1.75 0 0 1 9 21.75H4A1.75 1.75 0 0 1 2.25 20v-5c0-.966.784-1.75 1.75-1.75h5c.966 0 1.75.784 1.75 1.75v5ZM20.25 17.5a2.75 2.75 0 1 0-5.5 0 2.75 2.75 0 0 0 5.5 0Zm1.5 0a4.25 4.25 0 1 1-8.5 0 4.25 4.25 0 0 1 8.5 0Z" />
      </svg>

      <span
        style={{
      fontSize: "clamp(34px, 7vw, 58px)",
      fontWeight: 600,
      letterSpacing: "-0.03em",
      lineHeight: 1,
    }}
      >
        Use Skills
      </span>
    </div>
  </div>
</div>

A Skill is a folder of reusable instructions and supporting files. Use one to customize how Replit approaches a repeatable task, convention, or workflow.

From the prompt box, select the **plus** menu, then **Use a skill**. Choose the Skill that matches the task and tell Replit the result you need.

## Choose the right connection

* Use a **Skill** for reusable instructions, examples, and supporting material.
* Use an [integration](/chat/integrate-your-tools) for a supported service and its authorized information or actions.
* Use [MCP](/chat/connect-through-mcp) for tools exposed through a compatible MCP server or client.

## Go deeper

<section className="chat-mkt chat-workflow-grid has-visuals">
  <a className="chat-example has-visual" href="/features/agent/skills">
    <div className="chat-use-case-visual palette-blush">
      <div className="chat-use-case-window">
        <i />

        <i />

        <i />

        <b />

        <b />

        <b />
      </div>

      <em>
        <Icon icon="puzzle-piece" size={24} />
      </em>
    </div>

    <span>
      <Icon icon="puzzle-piece" size={19} />
    </span>

    <div className="chat-card-title">Agent Skills</div>
    <p>Learn how Skills are structured, discovered, and used.</p>
    <div className="chat-card-link">Open the feature guide →</div>
  </a>

  <a className="chat-example has-visual" href="/build/use-agent-skills">
    <div className="chat-use-case-visual palette-stone">
      <div className="chat-use-case-window">
        <i />

        <i />

        <i />

        <b />

        <b />

        <b />
      </div>

      <em>
        <Icon icon="folder-gear" size={24} />
      </em>
    </div>

    <span>
      <Icon icon="folder-gear" size={19} />
    </span>

    <div className="chat-card-title">Use Skills in a Project</div>
    <p>Follow the detailed workflow for adding and using a Skill.</p>
    <div className="chat-card-link">Open the guide →</div>
  </a>
</section>

Skills provide reusable approaches inside Replit. Continue to [Connect through MCP](/chat/connect-through-mcp) when you need a protocol-based extension for compatible clients or servers.
