<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: SkillGild</title>
    <description>The latest articles on DEV Community by SkillGild (@skillgild).</description>
    <link>https://dev.to/skillgild</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4167412%2F65409dcc-2910-4bbc-b879-7ce0ce0adf24.png</url>
      <title>DEV Community: SkillGild</title>
      <link>https://dev.to/skillgild</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/skillgild"/>
    <language>en</language>
    <item>
      <title>Best AI agent skill marketplaces in 2026</title>
      <dc:creator>SkillGild</dc:creator>
      <pubDate>Tue, 06 Oct 2026 22:04:54 +0000</pubDate>
      <link>https://dev.to/skillgild/best-ai-agent-skill-marketplaces-in-2026-12pm</link>
      <guid>https://dev.to/skillgild/best-ai-agent-skill-marketplaces-in-2026-12pm</guid>
      <description>&lt;p&gt;Start with &lt;strong&gt;SkillGild&lt;/strong&gt; if you want skills that connect your existing coding agent to hosted capabilities. Choose a downloadable marketplace when you want the skill files on your machine. Use a directory when you want to explore public repositories. The best Claude skills marketplace, or marketplace for any other agent, depends on what you need to own, install and run.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI agent skill marketplaces at a glance
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Our shortlist&lt;/th&gt;
&lt;th&gt;Useful starting point for&lt;/th&gt;
&lt;th&gt;Delivery to check&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1. &lt;a href="https://skillgild.dev/skills" rel="noopener noreferrer"&gt;SkillGild&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;Workflows backed by protected hosted tools&lt;/td&gt;
&lt;td&gt;Local wrapper, authenticated session and server tool calls&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2. &lt;a href="https://skillry.dev/" rel="noopener noreferrer"&gt;Skillry.dev&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;Creative workflows with visible output examples&lt;/td&gt;
&lt;td&gt;Downloadable skill archive and CLI installation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3. &lt;a href="https://www.agensi.io/" rel="noopener noreferrer"&gt;Agensi&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;Buying and selling reusable skill instructions&lt;/td&gt;
&lt;td&gt;Skill files, purchases and MCP-assisted discovery&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4. &lt;a href="https://skills.sh/" rel="noopener noreferrer"&gt;skills.sh&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;Exploring open skills across coding agents&lt;/td&gt;
&lt;td&gt;Repository-based skills and an installer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5. &lt;a href="https://skillsmp.com/" rel="noopener noreferrer"&gt;SkillsMP&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;Searching public GitHub skill collections&lt;/td&gt;
&lt;td&gt;Discovery leading to upstream sources&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6. &lt;a href="https://skillzy.ai/marketplace" rel="noopener noreferrer"&gt;Skillzy&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;Packaged agent setups and business workflows&lt;/td&gt;
&lt;td&gt;Downloadable packs with instructions and configuration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7. &lt;a href="https://skillery.dev/docs" rel="noopener noreferrer"&gt;Skillery&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;Registry browsing and client-specific installs&lt;/td&gt;
&lt;td&gt;CLI-installed skills and bundles&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  How we ordered this shortlist
&lt;/h2&gt;

&lt;p&gt;We publish SkillGild, and place it first for readers who want its hosted capability model. This is our editorial shortlist, ordered around that use case. It isn't a measured performance leaderboard. We reviewed public product documentation on October 4, 2026 and checked SkillGild's implementation. We haven't purchased and benchmarked every competitor's workflows.&lt;/p&gt;

&lt;p&gt;We compare the same questions: what you install, where work runs, what you can inspect, how access works and what the creator can sell. Catalog totals, install counts and vendor security claims aren't independent proof of a useful result. Before choosing, look for an example that resembles your actual task.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. SkillGild: our first pick for hosted agent capabilities
&lt;/h2&gt;

&lt;p&gt;SkillGild connects Claude Code, Codex, Cursor and other MCP clients to a shared catalog. A prompt pipeline runs with private instructions on the service. A hybrid skill gives your agent a readable session guide and calls server tools whose implementation stays on SkillGild. Your agent still does the reasoning and local file work.&lt;/p&gt;

&lt;p&gt;That distinction matters if a workflow needs a private validator or another server operation. You can use the capability without copying its implementation into your project. The &lt;a href="https://skillgild.dev/docs/concepts#run-modes" rel="noopener noreferrer"&gt;run modes documentation&lt;/a&gt; explains exactly what is visible to the client.&lt;/p&gt;

&lt;p&gt;Choose it for a supported workflow in the &lt;a href="https://skillgild.dev/skills" rel="noopener noreferrer"&gt;skills catalog&lt;/a&gt;. Check the listing's inputs, allowance and dependencies first. Setup currently requires the Go CLI, sign-in and an MCP connection. Automated creator payouts are on the &lt;a href="https://skillgild.dev/docs/roadmap" rel="noopener noreferrer"&gt;roadmap&lt;/a&gt;; they aren't a reason to choose SkillGild today. Start with the &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code installation guide&lt;/a&gt; or &lt;a href="https://skillgild.dev/learn/install-codex-skills" rel="noopener noreferrer"&gt;Codex skills guide&lt;/a&gt;; if you don't write code, the &lt;a href="https://skillgild.dev/docs/quickstart" rel="noopener noreferrer"&gt;no-code quickstart&lt;/a&gt; lets your assistant do the setup.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Skillry.dev: creative workflows with previews
&lt;/h2&gt;

&lt;p&gt;Skillry.dev emphasizes design, video, images and presentations. Its listings make the intended output easy to inspect. Its &lt;a href="https://skillry.dev/guides/how-to-install-a-claude-skill" rel="noopener noreferrer"&gt;installation guide&lt;/a&gt; documents downloading the complete skill folder, including supporting files. Its &lt;a href="https://skillry.dev/blog/introducing-skillry" rel="noopener noreferrer"&gt;product introduction&lt;/a&gt; describes curation and examples.&lt;/p&gt;

&lt;p&gt;Start here when a preview closely matches your creative brief and you want the downloadable package. Check the specific workflow's tools and providers; having the files doesn't remove those dependencies. Read &lt;a href="https://skillgild.dev/learn/skillgild-vs-skillry" rel="noopener noreferrer"&gt;SkillGild vs Skillry&lt;/a&gt; for the runtime tradeoff. Skillry.ai is a separate discovery site.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Agensi: downloadable instructions and creator sales
&lt;/h2&gt;

&lt;p&gt;Agensi's &lt;a href="https://www.agensi.io/about" rel="noopener noreferrer"&gt;about page&lt;/a&gt; describes reusable SKILL.md files that work independently of an Agensi runtime. Its &lt;a href="https://www.agensi.io/docs/mcp-setup" rel="noopener noreferrer"&gt;MCP setup guide&lt;/a&gt; covers discovering, buying and installing skills through an assistant. Those are marketplace operations; don't confuse them with executing the skill's task remotely.&lt;/p&gt;

&lt;p&gt;Agensi also publishes a &lt;a href="https://www.agensi.io/sell" rel="noopener noreferrer"&gt;creator offer&lt;/a&gt; with pricing and payout terms. Check those terms directly if selling files is your goal. Our &lt;a href="https://skillgild.dev/learn/skillgild-vs-agensi" rel="noopener noreferrer"&gt;Agensi comparison&lt;/a&gt; separates that offer from SkillGild's hosted execution model.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. skills.sh: open skill discovery and installation
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://skills.sh/docs" rel="noopener noreferrer"&gt;skills.sh&lt;/a&gt; provides a directory and installer for the open agent skills ecosystem. It's a useful starting point when you want to find a repository-based workflow and bring its files into the agent you already use.&lt;/p&gt;

&lt;p&gt;Open the upstream repository before installing. Check its license, required tools and update history. A familiar publisher and a well-documented task can matter more than a high install count. The &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code install guide&lt;/a&gt; explains how local skill folders and hosted connections fit together.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. SkillsMP: search across public skill repositories
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://skillsmp.com/" rel="noopener noreferrer"&gt;SkillsMP&lt;/a&gt; aggregates skills from GitHub and provides discovery across categories. Use it when finding candidate sources is your main problem.&lt;/p&gt;

&lt;p&gt;Evaluate the repository behind each result. An indexed entry doesn't establish that the workflow matches your project or will keep working. For installation and ownership decisions, read &lt;a href="https://skillgild.dev/learn/best-claude-code-skills" rel="noopener noreferrer"&gt;the best Claude Code skills roundup&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Skillzy: downloadable agent packs
&lt;/h2&gt;

&lt;p&gt;Skillzy covers agent setups, skills and other workflow packs. Its &lt;a href="https://skillzy.ai/how-it-works" rel="noopener noreferrer"&gt;delivery guide&lt;/a&gt; describes downloaded bundles containing files such as instructions, configuration and a README.&lt;/p&gt;

&lt;p&gt;Check the exact pack contents against your existing setup. A package built around a particular integration can be useful for that job, but may need adaptation when your tools or data differ.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Skillery: a registry with a CLI workflow
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://skillery.dev/docs" rel="noopener noreferrer"&gt;Skillery's documentation&lt;/a&gt; covers login, installing skills and bundles, and choosing an agent platform. It's another option when a registry and install workflow are what you need.&lt;/p&gt;

&lt;p&gt;Compare the specific skill and its dependencies. Registry installation and a hosted task runtime answer different questions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Claude-focused skill directories
&lt;/h2&gt;

&lt;p&gt;If you want to browse public Claude skills rather than run a hosted one, these directories are worth knowing. We have not audited their catalogs, and their listing counts, scores and rankings are their own claims, as of October 5, 2026.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://skills.sh/" rel="noopener noreferrer"&gt;skills.sh&lt;/a&gt; is the open skills directory covered above, with a command-line installer that works across coding agents.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://claudemarketplaces.com/" rel="noopener noreferrer"&gt;ClaudeMarketplaces.com&lt;/a&gt; is a directory of Claude Code plugins, skills and MCP servers, ranked by installs, GitHub stars and usage.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://skillsclaude.org/" rel="noopener noreferrer"&gt;SkillsClaude.org&lt;/a&gt; presents itself as a Claude skills marketplace for browsing and downloading official and community skills.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://cultofclaude.com/" rel="noopener noreferrer"&gt;Cult of Claude&lt;/a&gt; indexes Claude skills and subagents from public GitHub, with each entry's source file, a quality score and a copy-and-paste install command.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most directories like these list skills copied from public repositories, so you download and run the files yourself. A hosted skill works differently: the protected parts run on the service, as described in &lt;a href="https://skillgild.dev/learn/agent-skills-vs-mcp" rel="noopener noreferrer"&gt;agent skills vs MCP servers&lt;/a&gt;. Check a directory entry's source and license before you install it, and see &lt;a href="https://skillgild.dev/learn/claude-code-skills-for-developers#before-you-install-a-third-party-skill" rel="noopener noreferrer"&gt;how to vet a third-party skill&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other skill discovery and MCP platforms
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://agentskill.sh/creators" rel="noopener noreferrer"&gt;AgentSkill.sh&lt;/a&gt;, &lt;a href="https://lobehub.com/skills" rel="noopener noreferrer"&gt;LobeHub Skills&lt;/a&gt; and &lt;a href="https://skillry.ai/" rel="noopener noreferrer"&gt;Skillry.ai&lt;/a&gt; are additional places to investigate. Their audiences and delivery methods differ, so they aren't interchangeable entries in a universal league table.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://claude.com/marketplace/agents-products" rel="noopener noreferrer"&gt;Anthropic's official marketplace&lt;/a&gt; includes enterprise products and procurement. Third-party sites using “Claude marketplace” in their domain aren't automatically Anthropic services. &lt;a href="https://smithery.ai/docs" rel="noopener noreferrer"&gt;Smithery&lt;/a&gt; and &lt;a href="https://glama.ai/mcp/hosting" rel="noopener noreferrer"&gt;Glama&lt;/a&gt; address MCP connections and hosting; include them when your problem is tool infrastructure.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to choose an AI agent skill marketplace
&lt;/h2&gt;

&lt;p&gt;Write down one task and the files you expect at the end. Then ask:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Does the listing show an output similar to mine?&lt;/li&gt;
&lt;li&gt;Do I want to edit the instructions, or call a capability whose internals I don't need?&lt;/li&gt;
&lt;li&gt;Which local libraries, providers and account permissions are required?&lt;/li&gt;
&lt;li&gt;What happens if the service or upstream repository becomes unavailable?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Test the task before making the workflow a team dependency. Keep the client version and input with the output so you can repeat it after updates.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Can I use these marketplaces with Codex and CLI coding agents?
&lt;/h3&gt;

&lt;p&gt;Several support multiple clients, but installation paths and tools vary. Check the marketplace and the specific listing. Start with our &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code install guide&lt;/a&gt; to understand the two delivery routes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Are paid agent skills automatically better than free skills?
&lt;/h3&gt;

&lt;p&gt;No. Price doesn't establish fit or quality. Evaluate the instructions, required tools, example output and maintenance terms. A free local skill can be the right choice for project conventions; a hosted tool can be useful for a separate operation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is an MCP marketplace the same as a skills marketplace?
&lt;/h3&gt;

&lt;p&gt;A skill teaches a method. MCP connects an agent to tools and data. A marketplace can use MCP to deliver discovery or execution, so inspect which operations it actually exposes. Read &lt;a href="https://skillgild.dev/learn/agent-skills-vs-mcp" rel="noopener noreferrer"&gt;agent skills vs MCP servers&lt;/a&gt; for examples.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://skillgild.dev/learn/best-ai-agent-skill-marketplaces" rel="noopener noreferrer"&gt;skillgild.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>devtools</category>
      <category>productivity</category>
    </item>
    <item>
      <title>SkillGild vs Agensi: hosted capabilities or downloadable skills?</title>
      <dc:creator>SkillGild</dc:creator>
      <pubDate>Tue, 06 Oct 2026 22:04:44 +0000</pubDate>
      <link>https://dev.to/skillgild/skillgild-vs-agensi-hosted-capabilities-or-downloadable-skills-3o05</link>
      <guid>https://dev.to/skillgild/skillgild-vs-agensi-hosted-capabilities-or-downloadable-skills-3o05</guid>
      <description>&lt;p&gt;Choose &lt;strong&gt;SkillGild&lt;/strong&gt; when a catalog workflow fits your task and you want to call its hosted capabilities from your existing agent. Choose &lt;strong&gt;Agensi&lt;/strong&gt; when you want reusable skill files to install, or a marketplace that advertises a creator sales and payout offer. SkillGild vs Agensi is mainly a decision about delivery and execution.&lt;/p&gt;

&lt;h2&gt;
  
  
  SkillGild vs Agensi at a glance
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Question&lt;/th&gt;
&lt;th&gt;SkillGild&lt;/th&gt;
&lt;th&gt;Agensi&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;What do you receive?&lt;/td&gt;
&lt;td&gt;A wrapper and an authenticated runtime interface&lt;/td&gt;
&lt;td&gt;Downloadable skill instructions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Where does the task run?&lt;/td&gt;
&lt;td&gt;Prompt pipelines on the service; hybrid work split between your agent and server tools&lt;/td&gt;
&lt;td&gt;The installed skill runs through your agent and its required tools&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;What does MCP do?&lt;/td&gt;
&lt;td&gt;Discover skills, start sessions and call hosted tools&lt;/td&gt;
&lt;td&gt;Documented discovery, purchase and installation operations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;What can you inspect?&lt;/td&gt;
&lt;td&gt;Wrapper, schemas and hybrid session guide; server implementation stays private&lt;/td&gt;
&lt;td&gt;Delivered skill files; external service internals depend on the workflow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Creator commercial offer&lt;/td&gt;
&lt;td&gt;Automated payouts remain planned&lt;/td&gt;
&lt;td&gt;Published listing, pricing and payout terms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dependency to consider&lt;/td&gt;
&lt;td&gt;SkillGild access plus any local rendering tools&lt;/td&gt;
&lt;td&gt;The skill's own libraries, tools and services&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;We publish SkillGild. This comparison favors its hosted capability use case while stating where Agensi is the stronger fit. It is based on documentation checked October 4, 2026 and SkillGild's implementation, not purchased-workflow benchmarks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Downloaded instructions and hosted operations
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.agensi.io/about" rel="noopener noreferrer"&gt;Agensi describes its format&lt;/a&gt; as a reusable SKILL.md file with no Agensi task runtime. That is useful when you want a file-based workflow that your agent can load and you can keep using independently of marketplace access. A downloaded skill may still call outside services or require libraries; “downloadable” doesn't mean every task runs offline.&lt;/p&gt;

&lt;p&gt;SkillGild has two &lt;a href="https://skillgild.dev/docs/concepts#run-modes" rel="noopener noreferrer"&gt;run modes&lt;/a&gt;. Prompt pipelines keep their private prompt on the service. Hybrid skills return an agent-readable guide, then expose server tools for operations that stay hosted. The wrapper isn't a download of those server implementations. Your agent can still create and render local files.&lt;/p&gt;

&lt;p&gt;If your requirement is “I must inspect and change every part of the workflow,” a protected server operation won't satisfy it. If your requirement is “I need this operation through an authenticated interface,” keeping its implementation hosted can be useful.&lt;/p&gt;

&lt;h2&gt;
  
  
  MCP discovery doesn't establish hosted execution
&lt;/h2&gt;

&lt;p&gt;Agensi's &lt;a href="https://www.agensi.io/docs/mcp-setup" rel="noopener noreferrer"&gt;MCP guide&lt;/a&gt; documents an assistant connecting to the marketplace to find, buy and install skills. That's convenient distribution. It doesn't, by itself, mean the downloaded skill's task is computed by Agensi.&lt;/p&gt;

&lt;p&gt;SkillGild's &lt;a href="https://skillgild.dev/docs/api#agent-sessions-hybrid-skills" rel="noopener noreferrer"&gt;agent sessions&lt;/a&gt; expose a different operation: an entitled agent receives a session and can call its listed server tools. Compare the actual operations rather than choosing based on the presence of an MCP badge. Our &lt;a href="https://skillgild.dev/learn/agent-skills-vs-mcp" rel="noopener noreferrer"&gt;skills vs MCP guide&lt;/a&gt; explains why both layers can appear in the same workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  A plotting task makes the tradeoff concrete
&lt;/h2&gt;

&lt;p&gt;Suppose you have a CSV and need a figure for a paper. With a downloaded plotting skill, your agent follows its installed instructions and uses the tools that package requires. With SkillGild's Academic Plotting hybrid skill, your agent follows the session guide, creates plotting code locally and calls the hosted palette validator.&lt;/p&gt;

&lt;p&gt;Neither delivery method proves that your scientific conclusion is correct. You still check the data, uncertainty, axes and export size. See our &lt;a href="https://skillgild.dev/learn/claude-code-research-plots" rel="noopener noreferrer"&gt;research plots walkthrough&lt;/a&gt; for an explicit input and review checklist, and inspect the &lt;a href="https://skillgild.dev/skills/academic-plotting" rel="noopener noreferrer"&gt;Academic Plotting listing&lt;/a&gt; before connecting.&lt;/p&gt;

&lt;h2&gt;
  
  
  Creator sales: check what is live
&lt;/h2&gt;

&lt;p&gt;Agensi &lt;a href="https://www.agensi.io/sell" rel="noopener noreferrer"&gt;advertises&lt;/a&gt; creator-set pricing, one-time sales and subscriptions, with a 70% creator share and Stripe or USDC payout routes. Those are its stated terms; this review hasn't verified a completed payout. Consult the current offer before publishing.&lt;/p&gt;

&lt;p&gt;SkillGild reviews creator applications and published versions (see &lt;a href="https://skillgild.dev/docs/creators" rel="noopener noreferrer"&gt;how to build and publish a skill&lt;/a&gt;), but automated pricing and payouts remain on its &lt;a href="https://skillgild.dev/docs/roadmap" rel="noopener noreferrer"&gt;roadmap&lt;/a&gt;. Creator-uploaded executable server tools also aren't a self-service feature today. We don't recommend SkillGild on the premise that it already provides that commercial infrastructure.&lt;/p&gt;

&lt;p&gt;For a creator, the useful question is what you intend to distribute. A file can contain your instructions and bundled scripts. A hosted implementation gives the caller an interface and results instead. Access control can reduce direct distribution of source, but doesn't guarantee that no one can imitate behavior or infer information from outputs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Review, cost and access
&lt;/h2&gt;

&lt;p&gt;Agensi publishes its &lt;a href="https://www.agensi.io/security" rel="noopener noreferrer"&gt;security review process&lt;/a&gt;. SkillGild gates publication through review. Those statements don't establish a comparative security win, and we haven't conducted a security assessment of either platform.&lt;/p&gt;

&lt;p&gt;Read each listing's access terms and required providers. SkillGild's free allowance and paid entitlement are separate from your agent's model costs. A purchased skill may also need a model subscription or paid API. We haven't measured cost per completed task across the two services.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which should you use?
&lt;/h2&gt;

&lt;p&gt;Start with SkillGild for a supported hosted capability, and follow the &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code&lt;/a&gt; or &lt;a href="https://skillgild.dev/learn/install-codex-skills" rel="noopener noreferrer"&gt;Codex installation guide&lt;/a&gt;. Start with Agensi for downloadable instructions or its stated creator sales offer. If price and catalog size decide it for you, compare &lt;a href="https://skillgild.dev/learn/skillgild-vs-skillry" rel="noopener noreferrer"&gt;SkillGild vs Skillry&lt;/a&gt;. You can keep local project conventions alongside hosted tools.&lt;/p&gt;

&lt;p&gt;For more options, use our &lt;a href="https://skillgild.dev/learn/best-ai-agent-skill-marketplaces" rel="noopener noreferrer"&gt;agent skill marketplace shortlist&lt;/a&gt;. Compare one task and its dependencies before adding a second marketplace account.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://skillgild.dev/learn/skillgild-vs-agensi" rel="noopener noreferrer"&gt;skillgild.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>devtools</category>
      <category>productivity</category>
    </item>
    <item>
      <title>SkillGild vs Skillry: pricing, delivery and which to choose</title>
      <dc:creator>SkillGild</dc:creator>
      <pubDate>Tue, 06 Oct 2026 22:04:36 +0000</pubDate>
      <link>https://dev.to/skillgild/skillgild-vs-skillry-pricing-delivery-and-which-to-choose-3dlo</link>
      <guid>https://dev.to/skillgild/skillgild-vs-skillry-pricing-delivery-and-which-to-choose-3dlo</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short answer:&lt;/strong&gt; SkillGild costs less ($6.99 a month or $49 a year, against Skillry's $9.99 and $79) and its free skills each come with 25 runs a month. Its skills run hosted tools, such as validators, that stay on SkillGild's servers. &lt;strong&gt;Skillry.dev&lt;/strong&gt; has a much larger creative catalog, hands you the complete skill folder to keep, and sells a one-time lifetime plan. Pick SkillGild for price and hosted tools; pick Skillry for catalog size and owning the files.&lt;/p&gt;

&lt;p&gt;We publish SkillGild, so read this as a comparison from one side. Every Skillry fact below comes from its public pages, checked on 4 October 2026 and linked where it is used. We don't claim a measured winner on output quality or speed.&lt;/p&gt;

&lt;h2&gt;
  
  
  SkillGild vs Skillry at a glance
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;SkillGild&lt;/th&gt;
&lt;th&gt;Skillry.dev&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Monthly price&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$6.99&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$9.99&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yearly price&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;$49&lt;/strong&gt; ($4.08 a month)&lt;/td&gt;
&lt;td&gt;$79 ($6.58 a month)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Other plans&lt;/td&gt;
&lt;td&gt;$18.99 every 3 months&lt;/td&gt;
&lt;td&gt;$169 one-time lifetime&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Free tier&lt;/td&gt;
&lt;td&gt;Free skills with 25 runs a month each, no card&lt;/td&gt;
&lt;td&gt;Free skills marked on the catalog; sign-in required&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Catalog&lt;/td&gt;
&lt;td&gt;A growing catalog of hosted skills&lt;/td&gt;
&lt;td&gt;About 410 skill listings&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;What you install&lt;/td&gt;
&lt;td&gt;A small wrapper; tools run hosted&lt;/td&gt;
&lt;td&gt;The complete skill folder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Private part&lt;/td&gt;
&lt;td&gt;Server tool code and prompt pipelines&lt;/td&gt;
&lt;td&gt;None stated; you receive the files&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Install&lt;/td&gt;
&lt;td&gt;Build the Go CLI, sign in, register MCP&lt;/td&gt;
&lt;td&gt;Install prompt, CLI (Node.js 22+) or ZIP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Agents with guides&lt;/td&gt;
&lt;td&gt;Claude Code, Codex, Cursor, Gemini CLI&lt;/td&gt;
&lt;td&gt;Claude Code, Codex, Cursor and more&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Refunds&lt;/td&gt;
&lt;td&gt;Double charges, failed activation, billing errors&lt;/td&gt;
&lt;td&gt;"Payments are non-refundable"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Affiliate program&lt;/td&gt;
&lt;td&gt;25% of the first 10 payments, then 10% for as long as they pay&lt;/td&gt;
&lt;td&gt;40% for the first 12 months&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Skillry's prices come from its &lt;a href="https://skillry.dev/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt;, its catalog count from its public sitemap, and its install steps from its &lt;a href="https://skillry.dev/learn/install" rel="noopener noreferrer"&gt;installation guide&lt;/a&gt;. SkillGild's prices are the US dollar list prices on our &lt;a href="https://skillgild.dev/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt;, outside India.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing: SkillGild costs less on every recurring plan
&lt;/h2&gt;

&lt;p&gt;SkillGild's monthly plan is &lt;strong&gt;$3 cheaper than Skillry's&lt;/strong&gt;, 30% less. On yearly billing the gap is &lt;strong&gt;$30 a year&lt;/strong&gt;, 38% less: $49 against $79. Over two years, the difference adds up.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiwvv0zylmiphrodxehia.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiwvv0zylmiphrodxehia.png" alt="What two years of Pro costs: monthly plan for 24 months, SkillGild $167.76 and Skillry $239.76; yearly plan for two years, SkillGild $98 and Skillry $158; Skillry's lifetime plan $169, which SkillGild doesn't offer" width="800" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Two years of Pro&lt;/th&gt;
&lt;th&gt;SkillGild&lt;/th&gt;
&lt;th&gt;Skillry&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Monthly plan × 24&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$167.76&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$239.76&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yearly plan × 2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$98&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$158&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lifetime, paid once&lt;/td&gt;
&lt;td&gt;No lifetime plan&lt;/td&gt;
&lt;td&gt;$169&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Skillry's $169 lifetime plan is the one place it can cost less over time: it breaks even with SkillGild's yearly plan after about three and a half years. Skillry calls it a founding price that rises as its library grows.&lt;/p&gt;

&lt;p&gt;Two more cost differences matter before you pay anything:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free use.&lt;/strong&gt; Most SkillGild skills are free, each with 25 runs a month, and no card is needed. Skillry also lists free skills, and asks you to sign in before installing them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Refunds.&lt;/strong&gt; SkillGild's &lt;a href="https://skillgild.dev/refunds" rel="noopener noreferrer"&gt;refund policy&lt;/a&gt; refunds double charges, payments whose Pro access didn't activate, and charges made in error. Skillry's pricing page states that payments are non-refundable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Price per month isn't the whole value. Skillry's subscription covers every Premium skill in a much larger catalog. SkillGild's Pro plan covers its Pro skills, each with a monthly session allowance, and its catalog is still growing. Compare what you'd actually use, not only the headline price. Model subscriptions, external APIs and local renderers can add costs on either service.&lt;/p&gt;

&lt;h2&gt;
  
  
  How each one delivers a skill
&lt;/h2&gt;

&lt;p&gt;This is the real design difference, and it decides more than the price does.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffk8clrd716akumnp978d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffk8clrd716akumnp978d.png" alt="How each delivers a skill. Skillry: pick a skill page, install by prompt, CLI or ZIP, the folder lands in your agent, and the agent runs it all locally. SkillGild: pick a skill page, the CLI installs a wrapper and you sign in, the agent calls hosted tools over MCP, and your files are edited locally" width="800" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skillry delivers files.&lt;/strong&gt; Its &lt;a href="https://skillry.dev/learn/install" rel="noopener noreferrer"&gt;installation guide&lt;/a&gt; describes three routes: paste an install prompt into your agent, use the Skillry CLI (macOS or Windows, Node.js 22 or later), or download a ZIP and copy the folder in. You end up with the full skill folder, scripts and references included, in the place your agent reads skills from.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SkillGild delivers a connection.&lt;/strong&gt; The CLI installs a small wrapper that tells your agent what the skill does and how to call it, then signs you in. When your agent uses the skill, it calls hosted tools over MCP. A hybrid session hands the agent a guide it can read, while tool code, such as a contrast validator or a render check, runs on SkillGild. A prompt pipeline runs its private prompt on the service. The &lt;a href="https://skillgild.dev/docs/concepts#run-modes" rel="noopener noreferrer"&gt;run modes&lt;/a&gt; document both.&lt;/p&gt;

&lt;p&gt;What that means in practice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;With Skillry you own a copy.&lt;/strong&gt; You can read, edit and keep every file, and nothing depends on Skillry once it's installed, apart from any services the skill itself calls.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;With SkillGild the hosted part stays current and private.&lt;/strong&gt; Tools improve without a reinstall, and a creator's server code isn't handed out. In exchange, the skill depends on the service and your monthly allowance.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Neither model is better for every task. If you want to adapt a skill's files, Skillry's model fits. If the valuable part is a server-side check or pipeline, SkillGild's does.&lt;/p&gt;

&lt;h2&gt;
  
  
  Catalog: size against hosted tools
&lt;/h2&gt;

&lt;p&gt;Skillry is the bigger catalog by far. Its sitemap lists about 410 skill pages, weighted toward creative work: web pages, images, presentations and video, each with output previews. Its marketplace describes skills as curated and reviewed in-house.&lt;/p&gt;

&lt;p&gt;SkillGild's catalog is newer and growing, with hosted skills across design, video, research plotting and development. Its free skills carry an open license (MIT or Apache 2.0), shown on each skill's page:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://skillgild.dev/skills/design-taste-frontend" rel="noopener noreferrer"&gt;Taste Skill&lt;/a&gt; for frontend design briefs&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://skillgild.dev/skills/brag" rel="noopener noreferrer"&gt;Brag&lt;/a&gt;, &lt;a href="https://skillgild.dev/skills/hyperframes-core" rel="noopener noreferrer"&gt;HyperFrames&lt;/a&gt; and &lt;a href="https://skillgild.dev/skills/lyric-music-video" rel="noopener noreferrer"&gt;Lyric Music Video&lt;/a&gt; for video&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://skillgild.dev/skills/academic-plotting" rel="noopener noreferrer"&gt;Academic Plotting&lt;/a&gt;, which checks chart colors against contrast targets with a hosted validator&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://skillgild.dev/skills/logo-design" rel="noopener noreferrer"&gt;Logo Design&lt;/a&gt; and &lt;a href="https://skillgild.dev/skills/livecanvas" rel="noopener noreferrer"&gt;LiveCanvas&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you need a specific creative style today, Skillry is more likely to have it. If one of SkillGild's skills covers your task, its hosted tools are the reason to choose it. The &lt;a href="https://skillgild.dev/learn/claude-code-research-plots" rel="noopener noreferrer"&gt;plotting guide&lt;/a&gt; shows a recorded production run with the validator's actual results.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setup
&lt;/h2&gt;

&lt;p&gt;Skillry is quicker to start: paste an install prompt, run its CLI, or copy a folder.&lt;/p&gt;

&lt;p&gt;SkillGild currently asks for more: build the Go CLI from source, sign in through your browser, then register the MCP server with your agent. Prebuilt installers are planned. The &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code setup guide&lt;/a&gt; walks through it, and the &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;install guide&lt;/a&gt; covers Codex, Cursor and Gemini CLI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Affiliate programs compared
&lt;/h2&gt;

&lt;p&gt;Both services pay affiliates a recurring commission, but on very different terms. Skillry's terms come from its &lt;a href="https://skillry.dev/affiliate" rel="noopener noreferrer"&gt;affiliate page&lt;/a&gt;; SkillGild's from its &lt;a href="https://skillgild.dev/referral" rel="noopener noreferrer"&gt;affiliate program page&lt;/a&gt;.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;SkillGild&lt;/th&gt;
&lt;th&gt;Skillry.dev&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Commission&lt;/td&gt;
&lt;td&gt;25% of the first 10 payments, then 10%&lt;/td&gt;
&lt;td&gt;40% of payments&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;How long it lasts&lt;/td&gt;
&lt;td&gt;For as long as the customer pays&lt;/td&gt;
&lt;td&gt;12 months from the first purchase; "not a lifetime commission"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Joining&lt;/td&gt;
&lt;td&gt;Automatic: every account is an affiliate account&lt;/td&gt;
&lt;td&gt;Separate sign-up and enrollment on a PromoteKit portal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tracking&lt;/td&gt;
&lt;td&gt;Your link holds your code in the visitor's browser until sign-up, with no expiry; people can also enter your code by hand&lt;/td&gt;
&lt;td&gt;PromoteKit link tracking; blocked cookies can affect attribution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dashboard&lt;/td&gt;
&lt;td&gt;On the &lt;a href="https://skillgild.dev/referral" rel="noopener noreferrer"&gt;affiliate page&lt;/a&gt;, in your SkillGild account&lt;/td&gt;
&lt;td&gt;PromoteKit dashboard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Payouts&lt;/td&gt;
&lt;td&gt;Requested from your account once your balance reaches $20; paid by PayPal, bank transfer or UPI after a 30-day refund hold&lt;/td&gt;
&lt;td&gt;Handled manually; contact Skillry for arrangements&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;What your audience pays&lt;/td&gt;
&lt;td&gt;$6.99 a month or $49 a year&lt;/td&gt;
&lt;td&gt;$9.99 a month or $79 a year&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Per customer, Skillry pays more for the first few years: 40% of a higher price adds up quickly, then stops after 12 months. SkillGild's commission is smaller per payment but never stops, so it suits audiences who stay. It also needs no separate portal, and because someone you refer can type your code in by hand, a blocked cookie or a different device doesn't lose you the referral. A lower price can also be an easier recommendation to make.&lt;/p&gt;

&lt;p&gt;SkillGild credits commission automatically when a referred member's Pro payment is verified, holds it for 30 days in case of a refund, and pays it out on request from the affiliate page.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which should you choose?
&lt;/h2&gt;

&lt;p&gt;Choose &lt;strong&gt;SkillGild&lt;/strong&gt; if price matters, you want free monthly runs before paying, or your task benefits from hosted validators and pipelines whose code stays private. It's also the one with refunds when billing goes wrong.&lt;/p&gt;

&lt;p&gt;Choose &lt;strong&gt;Skillry.dev&lt;/strong&gt; if you want the widest creative catalog, need to own and edit the skill files, or prefer one lifetime payment.&lt;/p&gt;

&lt;p&gt;Either way, start with one small task, check the files and dependencies it produces, then decide. If you're still comparing options, read our &lt;a href="https://skillgild.dev/learn/best-ai-agent-skill-marketplaces" rel="noopener noreferrer"&gt;AI agent skill marketplace comparison&lt;/a&gt; or &lt;a href="https://skillgild.dev/learn/skillgild-vs-agensi" rel="noopener noreferrer"&gt;SkillGild vs Agensi&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How we compared
&lt;/h2&gt;

&lt;p&gt;We read each service's public pricing, installation, catalog and affiliate pages on 4 October 2026, counted Skillry's skill pages from its public sitemap, and took SkillGild's details from its live pricing and catalog. Skillry.ai is a separate company; this article covers Skillry.dev only. Prices and terms change, so check both pricing pages before you buy.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://skillgild.dev/learn/skillgild-vs-skillry" rel="noopener noreferrer"&gt;skillgild.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>devtools</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Claude skills: what they are and how to use them</title>
      <dc:creator>SkillGild</dc:creator>
      <pubDate>Tue, 06 Oct 2026 22:04:27 +0000</pubDate>
      <link>https://dev.to/skillgild/claude-skills-what-they-are-and-how-to-use-them-ooh</link>
      <guid>https://dev.to/skillgild/claude-skills-what-they-are-and-how-to-use-them-ooh</guid>
      <description>&lt;p&gt;Claude skills are folders of instructions, scripts and resources that Claude loads when a task matches, so it can repeat a workflow the same way each time. They give Claude a method for a task: how to review a design, prepare a document, plan a feature or make a research figure. Start by choosing your Claude environment, then choose a skill for the job you actually need to complete.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are Claude skills?
&lt;/h2&gt;

&lt;p&gt;A skill normally has a &lt;code&gt;SKILL.md&lt;/code&gt; file with a name, a description and instructions. It can also contain scripts, references and assets. The description helps the agent decide when to load the workflow. Skills extend how an agent works; installing one does not change its underlying model. See &lt;a href="https://support.claude.com/en/articles/12512176-what-are-skills" rel="noopener noreferrer"&gt;Anthropic's explanation of skills&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;SkillGild is an independent marketplace for hosted agent skills. Its current setup supports Claude Code through a local CLI and MCP connection. Browse the &lt;a href="https://skillgild.dev/skills" rel="noopener noreferrer"&gt;skills catalog&lt;/a&gt; for current access, allowances and installation instructions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Claude.ai skills and Claude Code skills
&lt;/h2&gt;

&lt;p&gt;The setup depends on where you use Claude. A Claude.ai upload guide and a terminal installation guide describe different workflows.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Environment&lt;/th&gt;
&lt;th&gt;Where to start&lt;/th&gt;
&lt;th&gt;What SkillGild supports here&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Claude.ai&lt;/td&gt;
&lt;td&gt;Manage enabled skills in Customize → Skills&lt;/td&gt;
&lt;td&gt;This guide explains the native feature; the SkillGild installation below targets Claude Code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Code on your machine&lt;/td&gt;
&lt;td&gt;Put a skill folder in the project's or your user's skills directory&lt;/td&gt;
&lt;td&gt;Install a public wrapper and connect the SkillGild MCP server&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Other coding agents&lt;/td&gt;
&lt;td&gt;Use that client's supported skill folder and MCP setup&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://skillgild.dev/learn/install-codex-skills" rel="noopener noreferrer"&gt;Codex&lt;/a&gt;, &lt;a href="https://skillgild.dev/learn/cursor-mcp-setup" rel="noopener noreferrer"&gt;Cursor&lt;/a&gt; and other MCP clients&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For Claude.ai, enable code execution and file creation in Settings → Capabilities, then manage skills in Customize → Skills. Organization policies can affect availability. Follow the &lt;a href="https://support.claude.com/en/articles/12512180-use-skills-in-claude" rel="noopener noreferrer"&gt;official Claude.ai setup guide&lt;/a&gt; for current upload and account requirements.&lt;/p&gt;

&lt;p&gt;For local Claude Code, follow &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;how to install Claude Code skills&lt;/a&gt;. A personal skill folder on your laptop and a hosted execution connection have different requirements; check the guide for the environment you are using.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Fdiagram-claude-skill-routes-880x360-9b86ffd1735ca140.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Fdiagram-claude-skill-routes-880x360-9b86ffd1735ca140.png" title="The same word, skill, covers three different setups." alt="Three columns: Claude.ai native skills managed in Customize, local Claude Code skill folders you maintain, and SkillGild hosted skill wrappers that need the CLI login and an MCP connection." width="799" height="327"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Claude skill examples by job
&lt;/h2&gt;

&lt;p&gt;Choose a workflow by its inputs and deliverables. These examples link to real SkillGild listings; the &lt;a href="https://skillgild.dev/learn/best-claude-code-skills" rel="noopener noreferrer"&gt;free Claude Code skills selection guide&lt;/a&gt; explains the catalog in more detail, and &lt;a href="https://skillgild.dev/learn/claude-code-skills-for-developers" rel="noopener noreferrer"&gt;Claude Code skills for developers&lt;/a&gt; suggests which to add first if you write code.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Job&lt;/th&gt;
&lt;th&gt;Skill&lt;/th&gt;
&lt;th&gt;What to prepare&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Improve a landing page or frontend&lt;/td&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/design-taste-frontend" rel="noopener noreferrer"&gt;Taste Skill&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The existing app, its audience and a concrete design brief (&lt;a href="https://skillgild.dev/learn/claude-code-frontend-design-skills" rel="noopener noreferrer"&gt;frontend design guide&lt;/a&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Design a logo&lt;/td&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/logo-design" rel="noopener noreferrer"&gt;Logo Design&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Brand name, positioning, constraints and required formats&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Make a product launch video&lt;/td&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/brag" rel="noopener noreferrer"&gt;Brag&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The project you built and the story you want to show (&lt;a href="https://skillgild.dev/learn/claude-code-video-skills" rel="noopener noreferrer"&gt;video skills guide&lt;/a&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Create an HTML-based video&lt;/td&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/hyperframes-core" rel="noopener noreferrer"&gt;HyperFrames&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;A scene plan, assets and timing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prepare figures for a paper&lt;/td&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/academic-plotting" rel="noopener noreferrer"&gt;Academic Plotting&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Your actual results, axis labels and publication requirements&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plan a feature before editing code&lt;/td&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/openspec-propose" rel="noopener noreferrer"&gt;OpenSpec Propose&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;A feature request and the project's existing specifications&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;These workflows still need task-specific inputs and review. A plotting skill cannot infer missing measurements, and a design skill needs enough context to make appropriate choices.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to choose a Claude skills marketplace
&lt;/h2&gt;

&lt;p&gt;Check what the &lt;a href="https://skillgild.dev/learn/best-ai-agent-skill-marketplaces" rel="noopener noreferrer"&gt;marketplace&lt;/a&gt; delivers. A local skill directory may distribute the full instructions and scripts. SkillGild installs an invocation wrapper and provides access to hosted capabilities. Its hybrid skills give your agent session instructions while private server tools run on SkillGild; prompt skills return a hosted model result.&lt;/p&gt;

&lt;p&gt;Before installing, check the listing's purpose, client support, public input schema, local dependencies and access allowance. For video work, also check the renderer and assets required. A download count or a large directory does not tell you whether a skill fits your project.&lt;/p&gt;

&lt;p&gt;If you want free skills, check each listing's monthly run allowance. Free SkillGild access and your coding agent's model costs are separate. See &lt;a href="https://skillgild.dev/pricing" rel="noopener noreferrer"&gt;pricing&lt;/a&gt; for current plan terms.&lt;/p&gt;

&lt;h2&gt;
  
  
  Skills, MCP and project instructions
&lt;/h2&gt;

&lt;p&gt;Skills provide task-specific procedures. MCP connects an agent to server capabilities. A project instruction file gives the agent ongoing context and conventions for that repository. These can work together: project instructions describe your codebase, a skill supplies a workflow, and an MCP tool performs a particular operation.&lt;/p&gt;

&lt;p&gt;In SkillGild, the wrapper tells the agent how to start a hosted workflow. Copying that wrapper alone does not provide the private tools or their implementation. Read &lt;a href="https://skillgild.dev/learn/agent-skills-vs-mcp" rel="noopener noreferrer"&gt;agent skills vs MCP servers&lt;/a&gt; for the execution details.&lt;/p&gt;

&lt;p&gt;If you are deciding between a free repository and a hosted listing, read &lt;a href="https://skillgild.dev/learn/best-claude-code-skills" rel="noopener noreferrer"&gt;the best Claude Code skills roundup&lt;/a&gt;. For a worked task, see the &lt;a href="https://skillgild.dev/learn/claude-code-research-plots" rel="noopener noreferrer"&gt;research plots walkthrough&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start with one workflow
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Pick a task you expect to repeat, such as reviewing a frontend or creating a research figure.&lt;/li&gt;
&lt;li&gt;Open the relevant &lt;a href="https://skillgild.dev/skills" rel="noopener noreferrer"&gt;skill listing&lt;/a&gt; and read its requirements.&lt;/li&gt;
&lt;li&gt;Follow the &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code installation guide&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Give Claude a complete brief, invoke the installed skill and review the result against your requirements.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you use several coding agents, the &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code install guide&lt;/a&gt; shows which setup belongs to each client. To run Claude skills from your own code instead of a chat, see the &lt;a href="https://skillgild.dev/learn/agent-skills-sdk" rel="noopener noreferrer"&gt;agent skills SDK guide&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://skillgild.dev/learn/claude-skills" rel="noopener noreferrer"&gt;skillgild.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>devtools</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to install Claude Code skills (and skills for Codex, Cursor and Gemini CLI)</title>
      <dc:creator>SkillGild</dc:creator>
      <pubDate>Tue, 06 Oct 2026 22:04:18 +0000</pubDate>
      <link>https://dev.to/skillgild/how-to-install-claude-code-skills-and-skills-for-codex-cursor-and-gemini-cli-5fdi</link>
      <guid>https://dev.to/skillgild/how-to-install-claude-code-skills-and-skills-for-codex-cursor-and-gemini-cli-5fdi</guid>
      <description>&lt;p&gt;A Claude Code skill is a folder with a &lt;code&gt;SKILL.md&lt;/code&gt; file. Installing one means putting that folder where Claude Code looks and starting a new session. This guide covers the three places skills live, the three ways to install one (copy a folder, install a plugin, or use the SkillGild CLI), how to confirm it loaded, what to do when it does not, and the same steps for Codex, Cursor and Gemini CLI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Claude Code looks for skills
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;th&gt;Path&lt;/th&gt;
&lt;th&gt;Applies to&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Personal&lt;/td&gt;
&lt;td&gt;&lt;code&gt;~/.claude/skills/&amp;lt;name&amp;gt;/SKILL.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Every project on your machine&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Project&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.claude/skills/&amp;lt;name&amp;gt;/SKILL.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;This repository, for everyone who clones it&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plugin&lt;/td&gt;
&lt;td&gt;Inside an installed plugin's &lt;code&gt;skills/&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Every project, managed by &lt;code&gt;/plugin&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Claude reads each skill's name and description when a session starts and loads the full instructions when a request matches. A skill added mid-session is picked up by the next session.&lt;/p&gt;

&lt;h2&gt;
  
  
  Option 1: copy a folder from GitHub
&lt;/h2&gt;

&lt;p&gt;Most community skills are a folder in a public repository. Clone the repository and copy the folder:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone &lt;span class="nt"&gt;--depth&lt;/span&gt; 1 https://github.com/obra/superpowers /tmp/superpowers
&lt;span class="nb"&gt;cp&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; /tmp/superpowers ~/.claude/skills/superpowers
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For a repository that holds several skills under &lt;code&gt;skills/&lt;/code&gt;, copy the one you want:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone &lt;span class="nt"&gt;--depth&lt;/span&gt; 1 https://github.com/mattpocock/skills /tmp/mattpocock-skills
&lt;span class="nb"&gt;cp&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; /tmp/mattpocock-skills/skills/grill-me ~/.claude/skills/grill-me
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Read &lt;code&gt;SKILL.md&lt;/code&gt; and any scripts before you install. A skill can run code on your machine; prefer skills with a named maintainer and a license file.&lt;/p&gt;

&lt;h2&gt;
  
  
  Option 2: install with the SkillGild CLI
&lt;/h2&gt;

&lt;p&gt;The SkillGild CLI does the clone-and-copy for any listed community skill and knows which folder each one lives in:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/SkillGild/skillgild/main/scripts/install-cli.sh | sh
skillgild &lt;span class="nb"&gt;install &lt;/span&gt;grill-me &lt;span class="nt"&gt;--agent&lt;/span&gt; claude-code
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It clones the repository, copies the skill folder into &lt;code&gt;~/.claude/skills/grill-me/&lt;/code&gt;, and prints the license and author. Add &lt;code&gt;--target .claude/skills&lt;/code&gt; to install into the current project instead, or &lt;code&gt;--force&lt;/code&gt; to replace an existing copy. Every skill page on SkillGild shows this command with the right slug, next to the project's own plugin or &lt;code&gt;npx&lt;/code&gt; commands when it publishes them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Option 3: install a plugin
&lt;/h2&gt;

&lt;p&gt;Projects that publish a Claude Code plugin can be installed from inside Claude Code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/plugin marketplace add anthropics/claude-plugins-official
/plugin install frontend-design@claude-plugins-official
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A plugin can carry several skills plus commands, agents and MCP servers; see &lt;a href="https://skillgild.dev/learn/claude-code-plugins" rel="noopener noreferrer"&gt;Claude Code plugins&lt;/a&gt; for how they work and when a plain folder is simpler.&lt;/p&gt;

&lt;h2&gt;
  
  
  Installing a hosted SkillGild skill
&lt;/h2&gt;

&lt;p&gt;Hosted skills run through SkillGild rather than from a folder, so they need the CLI signed in and the MCP server registered once:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;skillgild login
claude mcp add &lt;span class="nt"&gt;--scope&lt;/span&gt; user skillgild &lt;span class="nt"&gt;--&lt;/span&gt; &lt;span class="si"&gt;$(&lt;/span&gt;&lt;span class="nb"&gt;command&lt;/span&gt; &lt;span class="nt"&gt;-v&lt;/span&gt; skillgild&lt;span class="si"&gt;)&lt;/span&gt; mcp
skillgild &lt;span class="nb"&gt;install &lt;/span&gt;academic-plotting &lt;span class="nt"&gt;--agent&lt;/span&gt; claude-code
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The install writes a small wrapper into &lt;code&gt;~/.claude/skills/academic-plotting/&lt;/code&gt; that tells Claude how to start a session; the skill's guide and server tools arrive from SkillGild when it runs, after your access is checked. Free hosted skills include monthly runs; see each listing for its terms.&lt;/p&gt;

&lt;h2&gt;
  
  
  Check that it loaded
&lt;/h2&gt;

&lt;p&gt;Start a new session and ask for the job in natural language without naming the skill:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Grill me on this plan before I start: migrate the auth service to the new token format.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Claude says when it uses a skill, or you will see its steps in the behaviour. In recent versions you can also type &lt;code&gt;/grill-me&lt;/code&gt; to invoke a skill directly, and the slash menu lists what is installed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Troubleshooting
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Nothing happens.&lt;/strong&gt; Check the path: &lt;code&gt;~/.claude/skills/&amp;lt;name&amp;gt;/SKILL.md&lt;/code&gt;, with the file at the top level of the folder, not nested in a second folder from the clone.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The skill exists but never triggers.&lt;/strong&gt; Its &lt;code&gt;description&lt;/code&gt; does not match how you ask. Open &lt;code&gt;SKILL.md&lt;/code&gt;, read the description, and use its words, or invoke it by name.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontmatter error.&lt;/strong&gt; The &lt;code&gt;---&lt;/code&gt; block must be the first thing in the file with &lt;code&gt;name:&lt;/code&gt; and &lt;code&gt;description:&lt;/code&gt; inside it, and &lt;code&gt;name&lt;/code&gt; must match the folder name.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It worked yesterday.&lt;/strong&gt; Sessions load skills at start; restart the session after any change.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The CLI says the folder has no SKILL.md.&lt;/strong&gt; The listing's folder path is wrong or the project moved it. Use the manual commands on the skill page and tell us through the report link on that page.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A hosted skill says sign in.&lt;/strong&gt; Run &lt;code&gt;skillgild login&lt;/code&gt; and confirm the MCP server is listed by &lt;code&gt;claude mcp list&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Other agents
&lt;/h2&gt;

&lt;p&gt;The folder format is the open Agent Skills standard, so the same skill works elsewhere. Only the location changes:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Client&lt;/th&gt;
&lt;th&gt;Personal folder&lt;/th&gt;
&lt;th&gt;Project folder&lt;/th&gt;
&lt;th&gt;After installing&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Codex&lt;/td&gt;
&lt;td&gt;&lt;code&gt;~/.agents/skills/&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.agents/skills/&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start a new session&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cursor&lt;/td&gt;
&lt;td&gt;&lt;code&gt;~/.cursor/skills/&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.cursor/skills/&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start a new session&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini CLI&lt;/td&gt;
&lt;td&gt;&lt;code&gt;~/.gemini/skills/&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.gemini/skills/&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Run &lt;code&gt;/skills reload&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The SkillGild CLI writes to each with &lt;code&gt;--agent codex&lt;/code&gt;, &lt;code&gt;--agent cursor&lt;/code&gt; or &lt;code&gt;--agent gemini-cli&lt;/code&gt;, and hosted skills reach every MCP client through the same &lt;code&gt;skillgild mcp&lt;/code&gt; server. The dedicated guides cover each client's connection settings: &lt;a href="https://skillgild.dev/learn/install-codex-skills" rel="noopener noreferrer"&gt;Codex&lt;/a&gt;, &lt;a href="https://skillgild.dev/learn/cursor-mcp-setup" rel="noopener noreferrer"&gt;Cursor&lt;/a&gt; and &lt;a href="https://skillgild.dev/learn/gemini-cli-skills" rel="noopener noreferrer"&gt;Gemini CLI&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to install first
&lt;/h2&gt;

&lt;p&gt;If you have nothing installed yet: one planning skill (grill-me or Superpowers), one writing skill (Humanizer), and one for your main job from &lt;a href="https://skillgild.dev/learn/best-claude-code-skills" rel="noopener noreferrer"&gt;the best Claude Code skills&lt;/a&gt;. Then write your own for the thing you do every week, following &lt;a href="https://skillgild.dev/learn/how-to-create-a-claude-skill" rel="noopener noreferrer"&gt;how to create a Claude skill&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;skillgild.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>devtools</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to install skills in Codex CLI</title>
      <dc:creator>SkillGild</dc:creator>
      <pubDate>Tue, 06 Oct 2026 22:04:08 +0000</pubDate>
      <link>https://dev.to/skillgild/how-to-install-skills-in-codex-cli-ihf</link>
      <guid>https://dev.to/skillgild/how-to-install-skills-in-codex-cli-ihf</guid>
      <description>&lt;p&gt;Codex skills are folders with a &lt;code&gt;SKILL.md&lt;/code&gt; file that teach Codex how to do one kind of task, such as reviewing a change, planning a feature or making a figure. Codex CLI loads local skills from &lt;code&gt;.agents/skills/&lt;/code&gt; in a repository and &lt;code&gt;~/.agents/skills/&lt;/code&gt; for your user. Each skill has its own folder containing &lt;code&gt;SKILL.md&lt;/code&gt;. Hosted SkillGild skills use the same local discovery pattern, with a wrapper that calls the SkillGild MCP connection for protected capabilities.&lt;/p&gt;

&lt;p&gt;For a real example of a tool that installs its workflow as Codex skills, see the &lt;a href="https://skillgild.dev/learn/openspec" rel="noopener noreferrer"&gt;OpenSpec guide&lt;/a&gt;: &lt;code&gt;openspec init&lt;/code&gt; writes six skills into &lt;code&gt;.agents/skills/&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Add a local skill to Codex
&lt;/h2&gt;

&lt;p&gt;Choose a project folder for a team workflow or a user folder for your personal setup. Preserve any scripts, references and assets distributed with the skill. For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;your-project/
  .agents/
    skills/
      review-brief/
        SKILL.md
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The file needs a name, description and actionable instructions:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;review-brief&lt;/span&gt;
&lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Check&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;a&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;product&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;brief&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;for&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;missing&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;requirements&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;before&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;coding."&lt;/span&gt;
&lt;span class="nn"&gt;---&lt;/span&gt;

Read the brief. List missing inputs and conflicting requirements.
Propose testable acceptance criteria. Resolve open questions before editing files.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In Codex CLI, use &lt;code&gt;/skills&lt;/code&gt; or type &lt;code&gt;$&lt;/code&gt; to select the skill. Codex can also choose it from its description. Check the &lt;a href="https://developers.openai.com/codex/skills/" rel="noopener noreferrer"&gt;official skills documentation&lt;/a&gt; for current folder discovery and supported interfaces. The example above uses the local skill system; it does not need SkillGild.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connect Codex to hosted skills
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Install and sign in to the SkillGild CLI
&lt;/h3&gt;

&lt;p&gt;Follow &lt;a href="https://skillgild.dev/docs/marketplace#1-install-the-cli" rel="noopener noreferrer"&gt;Install the CLI&lt;/a&gt;, which currently uses Go 1.26 or later and the SkillGild source checkout. Then run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;skillgild login
skillgild status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Approve the device code in your browser. SkillGild keeps the credential in your operating system's credential store.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Register the local MCP server
&lt;/h3&gt;

&lt;p&gt;Find the absolute executable path with &lt;code&gt;command -v skillgild&lt;/code&gt; on macOS/Linux or &lt;code&gt;where.exe skillgild&lt;/code&gt; on Windows. Substitute that path:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;codex mcp add skillgild &lt;span class="nt"&gt;--&lt;/span&gt; /absolute/path/to/skillgild mcp
codex mcp list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In a Codex CLI session, &lt;code&gt;/mcp&lt;/code&gt; shows active servers. The command starts a local stdio bridge; you do not need to paste a SkillGild API key into Codex's MCP configuration. See the &lt;a href="https://developers.openai.com/codex/mcp/" rel="noopener noreferrer"&gt;official Codex MCP guide&lt;/a&gt; for server management.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Install a wrapper for a real catalog skill
&lt;/h3&gt;

&lt;p&gt;For a frontend workflow:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;skillgild &lt;span class="nb"&gt;install &lt;/span&gt;design-taste-frontend &lt;span class="nt"&gt;--agent&lt;/span&gt; codex
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The CLI writes &lt;code&gt;~/.agents/skills/design-taste-frontend/SKILL.md&lt;/code&gt;. Its &lt;code&gt;codex&lt;/code&gt; preset chooses that user directory.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Fdiagram-codex-layout-880x306-85b5838a9f7328c3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Fdiagram-codex-layout-880x306-85b5838a9f7328c3.png" title="The wrapper folder and the MCP server are checked separately." alt="Left: the wrapper file at ~/.agents/skills/design-taste-frontend/SKILL.md. Right: codex mcp add and the codex mcp list check for the skillgild server." width="799" height="278"&gt;&lt;/a&gt;&lt;br&gt;
The &lt;a href="https://skillgild.dev/skills/design-taste-frontend" rel="noopener noreferrer"&gt;Taste Skill listing&lt;/a&gt; describes the workflow and current access requirements.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Invoke the workflow in your project
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Use $design-taste-frontend to review this landing page. The audience is
independent consultants. Keep the existing routes and branding, explain
the proposed design direction, then implement and check the mobile layout.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For hybrid SkillGild skills, Codex follows the session guide with its own model and calls SkillGild's server tools where required. A prompt skill returns a hosted response through &lt;code&gt;skillgild_run_skill&lt;/code&gt;. Installing a wrapper does not copy either skill's private implementation to your machine.&lt;/p&gt;

&lt;h2&gt;
  
  
  Recommended Codex skills
&lt;/h2&gt;

&lt;p&gt;These are the hosted skills on SkillGild that suit a Codex workflow, grouped by the work you need.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Task&lt;/th&gt;
&lt;th&gt;Listing to inspect&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Frontend design or a landing-page redesign (&lt;a href="https://skillgild.dev/learn/claude-code-frontend-design-skills" rel="noopener noreferrer"&gt;design skills guide&lt;/a&gt;)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/design-taste-frontend" rel="noopener noreferrer"&gt;Taste Skill&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Feature planning from existing specifications&lt;/td&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/openspec-propose" rel="noopener noreferrer"&gt;OpenSpec Propose&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Research plots and paper figures&lt;/td&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/academic-plotting" rel="noopener noreferrer"&gt;Academic Plotting&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A launch video for a project&lt;/td&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/brag" rel="noopener noreferrer"&gt;Brag&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Read each listing's requirements and public schema before starting. Video and plotting workflows may require local renderers or libraries. The &lt;a href="https://skillgild.dev/learn/best-claude-code-skills" rel="noopener noreferrer"&gt;catalog selection guide&lt;/a&gt; covers these hosted workflows; despite its Claude Code title, the listed skills also support connected Codex agents.&lt;/p&gt;

&lt;h2&gt;
  
  
  Troubleshoot Codex skill setup
&lt;/h2&gt;

&lt;p&gt;If the skill is missing, check its &lt;code&gt;SKILL.md&lt;/code&gt; file and installation scope. If a change does not appear, restart Codex. If the wrapper is visible but a hosted call fails, check &lt;code&gt;codex mcp list&lt;/code&gt; and &lt;code&gt;skillgild status&lt;/code&gt; separately: skill discovery and server connectivity are two different checks.&lt;/p&gt;

&lt;p&gt;Use the server's returned access, quota or input error to choose the next step. Reinstalling the wrapper will not reset a monthly allowance. SkillGild's &lt;a href="https://skillgild.dev/docs/quickstart-agents#handle-errors" rel="noopener noreferrer"&gt;agent quickstart&lt;/a&gt; documents error handling.&lt;/p&gt;

&lt;p&gt;This guide is grounded in the current official documentation and SkillGild CLI source. The account approval and authenticated runtime steps require your own connection.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other CLI and coding agents
&lt;/h2&gt;

&lt;p&gt;Use &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code installation&lt;/a&gt; for &lt;code&gt;.claude/skills/&lt;/code&gt;, &lt;a href="https://skillgild.dev/learn/cursor-mcp-setup" rel="noopener noreferrer"&gt;Cursor setup&lt;/a&gt; for its MCP configuration, or the &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code install guide&lt;/a&gt; to compare clients.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://skillgild.dev/learn/install-codex-skills" rel="noopener noreferrer"&gt;skillgild.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>codex</category>
      <category>devtools</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Cursor MCP setup for agent skills</title>
      <dc:creator>SkillGild</dc:creator>
      <pubDate>Tue, 06 Oct 2026 22:03:53 +0000</pubDate>
      <link>https://dev.to/skillgild/cursor-mcp-setup-for-agent-skills-4kpk</link>
      <guid>https://dev.to/skillgild/cursor-mcp-setup-for-agent-skills-4kpk</guid>
      <description>&lt;p&gt;To connect SkillGild to Cursor, install and sign in to the SkillGild CLI, then register its absolute executable path in Cursor's &lt;code&gt;mcp.json&lt;/code&gt; as a local stdio server. An optional skill wrapper in &lt;code&gt;~/.cursor/skills/&lt;/code&gt; helps the agent recognize when to use a hosted workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Choose a project or personal connection
&lt;/h2&gt;

&lt;p&gt;Cursor supports &lt;code&gt;.cursor/mcp.json&lt;/code&gt; inside a project and &lt;code&gt;~/.cursor/mcp.json&lt;/code&gt; for your personal setup. Project configuration takes precedence when the same server name appears in both. The &lt;a href="https://prod.cursor.com/help/customization/mcp" rel="noopener noreferrer"&gt;official Cursor MCP guide&lt;/a&gt; explains configuration, tool approvals and logs.&lt;/p&gt;

&lt;p&gt;Use personal configuration if you want the connection available across projects. Use project configuration when the team needs the same server definition. Each teammate still signs in on their own machine; the configuration below contains no account credential.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connect SkillGild to Cursor
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Install the CLI and approve your device
&lt;/h3&gt;

&lt;p&gt;Follow &lt;a href="https://skillgild.dev/docs/marketplace#1-install-the-cli" rel="noopener noreferrer"&gt;Install the CLI&lt;/a&gt;. The current method uses Go 1.26 or later and the SkillGild source checkout. Then run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;skillgild login
skillgild status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Confirm the browser's device code. The CLI stores its credential in the operating system's credential store, which the MCP process uses.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Find the executable path
&lt;/h3&gt;

&lt;p&gt;On macOS or Linux:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;command&lt;/span&gt; &lt;span class="nt"&gt;-v&lt;/span&gt; skillgild
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;On Windows, use &lt;code&gt;where.exe skillgild&lt;/code&gt;. Use the resulting absolute path because an application launched outside the terminal may have a different &lt;code&gt;PATH&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Add the MCP configuration
&lt;/h3&gt;

&lt;p&gt;Open your chosen &lt;code&gt;mcp.json&lt;/code&gt;. Merge the &lt;code&gt;skillgild&lt;/code&gt; entry into its existing &lt;code&gt;mcpServers&lt;/code&gt; object so other connections stay intact. Replace the placeholder command with your executable's absolute path:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"skillgild"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"stdio"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"/absolute/path/to/skillgild"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"mcp"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Fdiagram-cursor-mcp-json-880x406-c260989dae209af6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Fdiagram-cursor-mcp-json-880x406-c260989dae209af6.png" title="What each line of the skillgild entry does." alt="An annotated mcp.json entry: type stdio marks a local process, command holds the absolute executable path and args starts the MCP bridge. No API key appears in the file." width="800" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On Windows, use forward slashes or escaped backslashes in JSON paths. Save the file and restart Cursor. Inspect the connection in its MCP controls; the current interface exposes MCPs through Customize. Follow your configured tool approval policy when starting a workflow.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Install an optional Cursor skill wrapper
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;skillgild &lt;span class="nb"&gt;install &lt;/span&gt;logo-design &lt;span class="nt"&gt;--agent&lt;/span&gt; cursor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The CLI writes &lt;code&gt;~/.cursor/skills/logo-design/SKILL.md&lt;/code&gt;. Cursor's &lt;a href="https://prod.cursor.com/docs/skills" rel="noopener noreferrer"&gt;skills documentation&lt;/a&gt; explains local skill discovery. The wrapper identifies the workflow and how to call it; it requires the MCP connection for hosted tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Ask Agent to use a skill
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Use the SkillGild Logo Design skill for a fictional cycling club called
North Loop. Start with three geometric concepts. Check one-color use
and small sizes, and show the proposed files before finalizing them.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For a hybrid skill, the agent starts a session, receives its instructions, calls the declared hosted tools where needed and closes the session. For a prompt skill, it calls &lt;code&gt;skillgild_run_skill&lt;/code&gt;. Inspect the &lt;a href="https://skillgild.dev/skills/logo-design" rel="noopener noreferrer"&gt;Logo Design listing&lt;/a&gt; for current inputs and access.&lt;/p&gt;

&lt;h2&gt;
  
  
  If Cursor cannot connect to the MCP server
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Symptom&lt;/th&gt;
&lt;th&gt;Check&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Server executable cannot be found&lt;/td&gt;
&lt;td&gt;Use the actual absolute path; test &lt;code&gt;skillgild status&lt;/code&gt; in a terminal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Configuration is not recognized&lt;/td&gt;
&lt;td&gt;Validate the JSON, its &lt;code&gt;mcpServers&lt;/code&gt; object and the correct project/user file&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;The wrong server definition is used&lt;/td&gt;
&lt;td&gt;Look for the same name in project and user configuration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Server appears but hosted calls fail&lt;/td&gt;
&lt;td&gt;Check the CLI's account connection, then inspect the returned error&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No tool is called for your task&lt;/td&gt;
&lt;td&gt;Ask explicitly for the installed skill and review the available/enabled tools&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For server logs, open Cursor's Output panel and select MCP Logs. A local wrapper appearing in the skill list does not confirm that the server is connected. See &lt;a href="https://skillgild.dev/docs/quickstart-agents#handle-errors" rel="noopener noreferrer"&gt;SkillGild's agent error handling&lt;/a&gt; for access and quota failures.&lt;/p&gt;

&lt;p&gt;These configuration details were checked against Cursor documentation and the SkillGild CLI. An authenticated task still depends on your account approval and local environment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Choose a workflow or another client
&lt;/h2&gt;

&lt;p&gt;Browse &lt;a href="https://skillgild.dev/skills" rel="noopener noreferrer"&gt;hosted agent skills&lt;/a&gt;, compare &lt;a href="https://skillgild.dev/learn/agent-skills-vs-mcp" rel="noopener noreferrer"&gt;skills and MCP&lt;/a&gt;, or follow the &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code&lt;/a&gt; and &lt;a href="https://skillgild.dev/learn/install-codex-skills" rel="noopener noreferrer"&gt;Codex CLI&lt;/a&gt; guides. The &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code install guide&lt;/a&gt; connects these setup routes.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://skillgild.dev/learn/cursor-mcp-setup" rel="noopener noreferrer"&gt;skillgild.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>cursor</category>
      <category>devtools</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Agent skills vs MCP servers</title>
      <dc:creator>SkillGild</dc:creator>
      <pubDate>Tue, 06 Oct 2026 22:03:42 +0000</pubDate>
      <link>https://dev.to/skillgild/agent-skills-vs-mcp-servers-54f1</link>
      <guid>https://dev.to/skillgild/agent-skills-vs-mcp-servers-54f1</guid>
      <description>&lt;p&gt;Agent skills and MCP servers solve different problems, and they work together. A skill teaches an AI agent &lt;strong&gt;how to do a job well&lt;/strong&gt;. An MCP server gives an AI agent &lt;strong&gt;a way to reach a tool or a system&lt;/strong&gt;. This page explains the difference, when you need each, and how SkillGild uses both.&lt;/p&gt;

&lt;h2&gt;
  
  
  The short answer
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Agent skill&lt;/th&gt;
&lt;th&gt;MCP server&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;What it is&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Instructions and supporting resources for a specific task, commonly packaged in a SKILL.md folder&lt;/td&gt;
&lt;td&gt;A protocol endpoint that exposes tools, resources or prompts to an AI client&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;What it answers&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;"How should this task be done?"&lt;/td&gt;
&lt;td&gt;"How does the agent reach this tool or data?"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Typical example&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Review a pull request against a checklist, plan a logo, write a project proposal&lt;/td&gt;
&lt;td&gt;Query a database, read a calendar, call an API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Where the know-how lives&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;In the skill&lt;/td&gt;
&lt;td&gt;In your code behind the server&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Who maintains it&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The skill's creator&lt;/td&gt;
&lt;td&gt;Whoever runs the server&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A rule of thumb: if you are describing a &lt;em&gt;method&lt;/em&gt;, it is a skill. If you are describing a &lt;em&gt;connection&lt;/em&gt;, it is an MCP server.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Fskills-vs-mcp-flow-880x360-2f8f19d9bc5215cf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Fskills-vs-mcp-flow-880x360-2f8f19d9bc5215cf.png" title="MCP carries the request. The skill does the work. The result comes back the same way." alt="Flowchart: your coding agent calls a local MCP server, which reaches the SkillGild hosted runtime, which runs the skill. MCP is the connection and the skill is the method." width="799" height="327"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is an agent skill?
&lt;/h2&gt;

&lt;p&gt;An agent skill packages instructions and supporting resources for a specific task. The &lt;a href="https://agentskills.io/home" rel="noopener noreferrer"&gt;Agent Skills standard&lt;/a&gt; defines a folder containing a SKILL.md file, with optional scripts, references and assets. A skill gives an agent a documented method it can reuse; it does not guarantee the output will always be correct.&lt;/p&gt;

&lt;p&gt;Skills are useful when the same kind of job comes up again and again and you want it done the same good way each time.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is an MCP server?
&lt;/h2&gt;

&lt;p&gt;The Model Context Protocol (MCP) is an open standard for connecting AI clients to external capabilities. Servers can expose &lt;a href="https://modelcontextprotocol.io/docs/learn/server-concepts" rel="noopener noreferrer"&gt;tools, resources and prompts&lt;/a&gt;. Tools let an agent query a service or perform an action, while resources supply context and prompts supply reusable interaction templates.&lt;/p&gt;

&lt;p&gt;MCP standardizes how a client discovers and accesses those capabilities. A skill can supply the workflow that uses them. Tool descriptions and server prompts can also guide the agent, so the two are complementary rather than a strict split between instructions and actions.&lt;/p&gt;

&lt;h2&gt;
  
  
  How they work together on SkillGild
&lt;/h2&gt;

&lt;p&gt;SkillGild is a marketplace of skills and a hosted runtime that runs them. MCP is how your agent reaches that runtime.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You sign in once with the &lt;code&gt;skillgild&lt;/code&gt; CLI, which stores a revocable credential in your operating system's credential store.&lt;/li&gt;
&lt;li&gt;The CLI runs as a local MCP server and registers with Claude Code, Codex, Cursor, Gemini CLI or any other MCP client.&lt;/li&gt;
&lt;li&gt;Your agent discovers a skill and reads its public schema. Installing it adds a small SKILL.md wrapper, rather than the protected implementation.&lt;/li&gt;
&lt;li&gt;For a prompt-based skill, your agent calls &lt;code&gt;skillgild_run_skill&lt;/code&gt;; SkillGild checks access and allowance, runs the prompt remotely and returns a result.&lt;/li&gt;
&lt;li&gt;For a hybrid skill, your agent starts a session, receives a guide and calls hosted server tools. Your agent does the reasoning and local file work; the server tool code runs on SkillGild.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The same task shows where each part happens. In a figure task, your agent reads your data, writes and runs the plotting code and inspects the result, while the hosted side checks access, starts the session and answers server-tool calls.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Fdiagram-local-vs-hosted-task-880x320-4257a585212d87f7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Fdiagram-local-vs-hosted-task-880x320-4257a585212d87f7.png" title="Which steps use hosted tools depends on the skill; read its listing." alt="Two columns for one research-figure task. Your machine: read results, follow the guide, write and run the script, check the figure, export. SkillGild hosted runtime: check access, start a session and return the guide, answer server-tool calls, end the session." width="800" height="291"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So MCP is the transport, and the skill is the capability. You do not choose between them: one MCP connection gives your agent access to every skill you are entitled to run.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Frun-lifecycle-880x340-ae1af08e8959f8d2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Frun-lifecycle-880x340-ae1af08e8959f8d2.png" title="What happens on SkillGild's servers during one run." alt="Four-step diagram of a hosted run: authenticate, validate and reserve a run, run the skill, return the result. A failure at any step releases the reserved run." width="800" height="309"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the exact commands for each agent, see &lt;a href="https://skillgild.dev/docs/quickstart-agents" rel="noopener noreferrer"&gt;Quickstart for AI agents&lt;/a&gt;, and for the run flow in detail, see the &lt;a href="https://skillgild.dev/docs" rel="noopener noreferrer"&gt;documentation overview&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hosted skills vs files you maintain yourself
&lt;/h2&gt;

&lt;p&gt;Many skills are plain instruction files that live in a project or a home directory. Those are fine for a single team. A hosted skill changes three things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Implementation stays hosted.&lt;/strong&gt; Prompt-based skills keep their protected prompt encrypted at rest and load it only for an authorized run. Hybrid skills keep server tool code on SkillGild, while sending the guide to your entitled agent. The configured model still receives prompt instructions, so hosting reduces direct copying but cannot stop someone approximating behaviour from outputs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One account governs access.&lt;/strong&gt; Sign-in, allowances and revocation are the same across every agent and client.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Failed prompt runs release the reservation.&lt;/strong&gt; Provider and platform failures do not consume the reserved free-run allowance. A hybrid session counts as a run when it starts; it then permits a limited number of server tool calls until expiry.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  When to use which
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Use a skill when&lt;/strong&gt; you want a repeatable, high-quality way of doing a task, such as a design review, a research brief or a video storyboard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use an MCP server when&lt;/strong&gt; your agent needs access to something it cannot reach on its own, such as your database, an internal API or a SaaS product.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use both when&lt;/strong&gt; a skill's method needs live data. The skill defines the approach; your MCP tools supply the facts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Are agent skills the same as MCP tools?
&lt;/h3&gt;

&lt;p&gt;No. An MCP tool is a callable action exposed by a server. A skill is a packaged method for doing a type of job. A skill can be delivered through MCP, which is how SkillGild serves them to your agent.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do I need MCP to use SkillGild skills?
&lt;/h3&gt;

&lt;p&gt;For coding agents, yes: the &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;local CLI&lt;/a&gt; registers as an MCP server. You can also call skills directly through the REST API or the &lt;a href="https://skillgild.dev/learn/agent-skills-sdk" rel="noopener noreferrer"&gt;TypeScript, Python and Go agent skills SDKs&lt;/a&gt; from your own application.&lt;/p&gt;

&lt;h3&gt;
  
  
  Which agents support SkillGild?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code&lt;/a&gt;, &lt;a href="https://skillgild.dev/learn/install-codex-skills" rel="noopener noreferrer"&gt;Codex&lt;/a&gt;, &lt;a href="https://skillgild.dev/learn/cursor-mcp-setup" rel="noopener noreferrer"&gt;Cursor&lt;/a&gt; and &lt;a href="https://skillgild.dev/learn/gemini-cli-skills" rel="noopener noreferrer"&gt;Gemini CLI&lt;/a&gt; have documented setup steps. Any other MCP client can connect to the same local server.&lt;/p&gt;

&lt;h2&gt;
  
  
  Next steps
&lt;/h2&gt;

&lt;p&gt;To see both in a coding workflow, read &lt;a href="https://skillgild.dev/learn/claude-code-skills-for-developers" rel="noopener noreferrer"&gt;Claude Code skills for developers&lt;/a&gt;. Comparing providers? See &lt;a href="https://skillgild.dev/learn/skillgild-vs-agensi" rel="noopener noreferrer"&gt;SkillGild vs Agensi&lt;/a&gt; and &lt;a href="https://skillgild.dev/learn/best-claude-code-skills" rel="noopener noreferrer"&gt;the best Claude Code skills roundup&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://skillgild.dev/skills" rel="noopener noreferrer"&gt;Browse the catalog&lt;/a&gt; to find a skill for your agent.&lt;/li&gt;
&lt;li&gt;Follow the &lt;a href="https://skillgild.dev/docs/quickstart-agents" rel="noopener noreferrer"&gt;Quickstart for AI agents&lt;/a&gt; to connect it.&lt;/li&gt;
&lt;li&gt;Read &lt;a href="https://skillgild.dev/docs/concepts" rel="noopener noreferrer"&gt;Core concepts&lt;/a&gt; for versions, allowances and access.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://skillgild.dev/learn/agent-skills-vs-mcp" rel="noopener noreferrer"&gt;skillgild.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>devtools</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Best Claude Code skills in 2026: 27 picks by job</title>
      <dc:creator>SkillGild</dc:creator>
      <pubDate>Tue, 06 Oct 2026 22:03:23 +0000</pubDate>
      <link>https://dev.to/skillgild/best-claude-code-skills-in-2026-27-picks-by-job-319n</link>
      <guid>https://dev.to/skillgild/best-claude-code-skills-in-2026-27-picks-by-job-319n</guid>
      <description>&lt;p&gt;A skill gives Claude Code a method: how to review a plan, how to lay out a page, how to write a figure that survives print. This list groups the skills worth installing by the job you want done. It mixes two kinds: &lt;strong&gt;community skills&lt;/strong&gt;, open-source folders maintained on GitHub that SkillGild lists and credits, and &lt;strong&gt;hosted skills&lt;/strong&gt;, which run through SkillGild with free monthly runs. Each entry links to its SkillGild page, where the install command, license and author are shown.&lt;/p&gt;

&lt;p&gt;Every skill here installs with one command once the &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;SkillGild CLI&lt;/a&gt; is set up:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;skillgild &lt;span class="nb"&gt;install&lt;/span&gt; &amp;lt;slug&amp;gt; &lt;span class="nt"&gt;--agent&lt;/span&gt; claude-code
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Use &lt;code&gt;--agent codex&lt;/code&gt;, &lt;code&gt;cursor&lt;/code&gt; or &lt;code&gt;gemini-cli&lt;/code&gt; for other clients; the folder format is the same.&lt;/p&gt;

&lt;h2&gt;
  
  
  Writing
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/humanizer" rel="noopener noreferrer"&gt;Humanizer&lt;/a&gt;&lt;/strong&gt; by blader. Rewrites AI-sounding text so it reads like a person wrote it, using the patterns catalogued in Wikipedia's guide to AI writing, then audits its own output. The most-searched community skill of the year.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/stop-slop" rel="noopener noreferrer"&gt;Stop Slop&lt;/a&gt;&lt;/strong&gt; by Hardik Pandya. Seven rules that strip the tells (not-X-but-Y contrasts, staged openers, forced triads, filler closers) from any draft. Many people run it as the final pass after Humanizer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/writing-guidelines" rel="noopener noreferrer"&gt;Writing Guidelines&lt;/a&gt;&lt;/strong&gt; by Vercel. Reviews documentation and product prose against 80-plus rules from Vercel's style guide. Best for docs and UI copy rather than essays.&lt;/p&gt;

&lt;h2&gt;
  
  
  Planning and workflow
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/superpowers" rel="noopener noreferrer"&gt;Superpowers&lt;/a&gt;&lt;/strong&gt; by Jesse Vincent. A complete development methodology as composable skills: brainstorm, plan, work test-first, review, hand off. Install it when you want Claude Code to behave like a disciplined engineer rather than a fast typist.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/grill-me" rel="noopener noreferrer"&gt;grill-me&lt;/a&gt;&lt;/strong&gt; by Matt Pocock. Interviews you about a plan, one question at a time, until the holes are gone. Run it before any non-trivial change. From the same author: &lt;a href="https://skillgild.dev/skills/handoff" rel="noopener noreferrer"&gt;Handoff&lt;/a&gt; compacts a long conversation into a document another agent can continue from, and &lt;a href="https://skillgild.dev/skills/tdd" rel="noopener noreferrer"&gt;TDD&lt;/a&gt; enforces a red-green-refactor loop.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/gsd-core" rel="noopener noreferrer"&gt;GSD&lt;/a&gt;&lt;/strong&gt;. A context-engineering framework that runs Claude Code through phases with planning, verification and fresh context per phase. Heavier than Superpowers; suits long builds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/karpathy-guidelines" rel="noopener noreferrer"&gt;Karpathy Guidelines&lt;/a&gt;&lt;/strong&gt;. Four rules drawn from Andrej Karpathy's observations on how LLMs fail at code: think before coding, simplicity first, surgical changes, verify. Small, and worth installing everywhere.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/ponytail" rel="noopener noreferrer"&gt;Ponytail&lt;/a&gt;&lt;/strong&gt; by Dietrich Gebert. The lazy senior developer ruleset: climb the dependency tree before writing anything, reuse what exists, write less code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/openspec-propose" rel="noopener noreferrer"&gt;OpenSpec Propose&lt;/a&gt;&lt;/strong&gt; (hosted). Spec-first proposals that turn an idea into a change proposal with requirements and tasks before any code, following the &lt;a href="https://skillgild.dev/learn/openspec" rel="noopener noreferrer"&gt;OpenSpec&lt;/a&gt; workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frontend and design
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/impeccable" rel="noopener noreferrer"&gt;Impeccable&lt;/a&gt;&lt;/strong&gt; by Paul Bakaus. A design language for AI harnesses with 24 commands to craft, audit, polish and harden interfaces. The most complete design skill available.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/design-taste-frontend" rel="noopener noreferrer"&gt;Taste Skill&lt;/a&gt;&lt;/strong&gt; (hosted; from Leonxlnx's taste-skill). Anti-slop defaults for landing pages and product UI: layout, type, colour and spacing rules that keep generated pages from looking generic. Read &lt;a href="https://skillgild.dev/learn/claude-code-frontend-design-skills" rel="noopener noreferrer"&gt;frontend design skills&lt;/a&gt; for briefs that work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/frontend-design" rel="noopener noreferrer"&gt;Frontend Design&lt;/a&gt;&lt;/strong&gt; by Anthropic. Anthropic's own baseline for distinctive interface code, shipped in the official plugin marketplace.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/ui-ux-pro-max" rel="noopener noreferrer"&gt;UI UX Pro Max&lt;/a&gt;&lt;/strong&gt;. A searchable database of styles, palettes and font pairings that the agent reasons over before it codes. Good when you need options rather than one opinion.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/creators/emil-kowalski" rel="noopener noreferrer"&gt;Emil Kowalski's skills&lt;/a&gt;&lt;/strong&gt;: &lt;a href="https://skillgild.dev/skills/animate" rel="noopener noreferrer"&gt;Animate&lt;/a&gt;, &lt;a href="https://skillgild.dev/skills/apple-design" rel="noopener noreferrer"&gt;Apple Design&lt;/a&gt; and &lt;a href="https://skillgild.dev/skills/emil-design-eng" rel="noopener noreferrer"&gt;design engineering&lt;/a&gt;. Motion and polish from a design engineer's point of view: easing, springs, when not to animate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/logo-design" rel="noopener noreferrer"&gt;Logo Design&lt;/a&gt;&lt;/strong&gt; (hosted). SVG logo marks from a brief, with variants and a review checklist.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testing and review
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/playwright-skill" rel="noopener noreferrer"&gt;Playwright Skill&lt;/a&gt;&lt;/strong&gt; by lackeyjb. General-purpose browser automation: the agent writes and runs Playwright scripts to click through a flow, screenshot every route and capture console errors. Pair it with the Playwright MCP server from &lt;a href="https://skillgild.dev/learn/best-mcp-servers-for-claude-code" rel="noopener noreferrer"&gt;the best MCP servers for Claude Code&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/webapp-testing" rel="noopener noreferrer"&gt;Webapp Testing&lt;/a&gt;&lt;/strong&gt; by Anthropic. A verification method for local web apps in a real browser.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/code-review" rel="noopener noreferrer"&gt;Code Review&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://skillgild.dev/skills/security-guidance" rel="noopener noreferrer"&gt;Security Guidance&lt;/a&gt;&lt;/strong&gt; by Anthropic. Official plugins: a structured review of a diff or pull request, and pattern warnings on risky code as it is written.&lt;/p&gt;

&lt;h2&gt;
  
  
  Research and data
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/deep-research" rel="noopener noreferrer"&gt;Deep Research&lt;/a&gt;&lt;/strong&gt; by 199 Biotechnologies. An eight-phase pipeline (scope, plan, retrieve, triangulate, synthesise, critique) that returns cited reports with source-credibility scores.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/scientific-agent-skills" rel="noopener noreferrer"&gt;Scientific Agent Skills&lt;/a&gt;&lt;/strong&gt; by K-Dense. 177 validated skills for science: single-cell RNA-seq, structure prediction, statistics, figure generation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/academic-plotting" rel="noopener noreferrer"&gt;Academic Plotting&lt;/a&gt;&lt;/strong&gt; (hosted). Publication-quality matplotlib figures with a hosted palette validator. See the &lt;a href="https://skillgild.dev/learn/claude-code-research-plots" rel="noopener noreferrer"&gt;research plots walkthrough&lt;/a&gt; for a recorded run.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/last30days" rel="noopener noreferrer"&gt;last30days&lt;/a&gt;&lt;/strong&gt;. Researches any topic across Reddit, X, YouTube, Hacker News and GitHub for the last thirty days, which is what you want for "what are people saying about" questions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Documents and productivity
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Anthropic's document skills&lt;/strong&gt;: &lt;a href="https://skillgild.dev/skills/pptx" rel="noopener noreferrer"&gt;pptx&lt;/a&gt;, &lt;a href="https://skillgild.dev/skills/docx" rel="noopener noreferrer"&gt;docx&lt;/a&gt;, &lt;a href="https://skillgild.dev/skills/xlsx" rel="noopener noreferrer"&gt;xlsx&lt;/a&gt; and &lt;a href="https://skillgild.dev/skills/pdf" rel="noopener noreferrer"&gt;pdf&lt;/a&gt;. Create and edit PowerPoint decks, Word documents, Excel workbooks with live formulas, and read, merge, split and fill PDFs. They are source-available rather than open source: install and use them, but do not redistribute them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/obsidian-skills" rel="noopener noreferrer"&gt;Obsidian Skills&lt;/a&gt;&lt;/strong&gt; by Steph Ango. Official skills from Obsidian's CEO that teach an agent Obsidian-flavoured Markdown, canvases and properties so it edits a vault correctly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/i-have-adhd" rel="noopener noreferrer"&gt;I Have ADHD&lt;/a&gt;&lt;/strong&gt;. Stops the agent burying the answer: short, action-first, numbered. Useful far beyond its name.&lt;/p&gt;

&lt;h2&gt;
  
  
  Marketing and SEO
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/marketing-skills" rel="noopener noreferrer"&gt;Marketing Skills&lt;/a&gt;&lt;/strong&gt; by Corey Haines. Sixty-plus skills for CRO, copywriting, SEO, paid ads, email, pricing and analytics. The largest marketing set and the one to install first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/claude-seo" rel="noopener noreferrer"&gt;Claude SEO&lt;/a&gt;&lt;/strong&gt; by Agrici Daniel. 26 sub-skills and 19 specialist agents for full SEO audits: technical, content, schema, local, e-commerce, backlinks, sitemaps and generative-engine readiness.&lt;/p&gt;

&lt;h2&gt;
  
  
  Video
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/brag" rel="noopener noreferrer"&gt;Brag&lt;/a&gt;&lt;/strong&gt; (hosted). Turns a repository into a launch video. &lt;strong&gt;&lt;a href="https://skillgild.dev/skills/remotion-skills" rel="noopener noreferrer"&gt;Remotion Skills&lt;/a&gt;&lt;/strong&gt; by Remotion are the official skills for video in React. &lt;strong&gt;&lt;a href="https://skillgild.dev/skills/hyperframes-core" rel="noopener noreferrer"&gt;HyperFrames&lt;/a&gt;&lt;/strong&gt; renders HTML compositions to video, and &lt;strong&gt;&lt;a href="https://skillgild.dev/skills/lyric-music-video" rel="noopener noreferrer"&gt;Lyric Music Video&lt;/a&gt;&lt;/strong&gt; times animated lyrics to the syllable. Compare them in &lt;a href="https://skillgild.dev/learn/claude-code-video-skills" rel="noopener noreferrer"&gt;Claude Code video skills&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Images
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/nano-banana" rel="noopener noreferrer"&gt;Nano Banana&lt;/a&gt;&lt;/strong&gt; by Keanan Koppenhaver. Generate and edit images from Claude Code with Google's Gemini image models; bring a Gemini API key. &lt;strong&gt;&lt;a href="https://skillgild.dev/skills/excalidraw-diagram" rel="noopener noreferrer"&gt;Excalidraw Diagram&lt;/a&gt;&lt;/strong&gt; draws diagrams as editable Excalidraw files and renders them to check the layout.&lt;/p&gt;

&lt;h2&gt;
  
  
  Making your own
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://skillgild.dev/skills/skill-creator" rel="noopener noreferrer"&gt;Skill Creator&lt;/a&gt;&lt;/strong&gt; by Anthropic scaffolds a correct SKILL.md and runs an evaluation loop over your examples. The step-by-step version is in &lt;a href="https://skillgild.dev/learn/how-to-create-a-claude-skill" rel="noopener noreferrer"&gt;how to create a Claude skill&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How we chose
&lt;/h2&gt;

&lt;p&gt;Each pick does one job well, is maintained by a named person or organisation, and is used widely enough that people search for it by name (see &lt;a href="https://skillgild.dev/learn/state-of-claude-skills" rel="noopener noreferrer"&gt;the state of Claude skills&lt;/a&gt; for the search data). We read every README and verified the repository, author and license before listing it on SkillGild; licenses marked "not stated" on a listing mean the repository had no license file at the time of review, so treat the code as all rights reserved until one is added.&lt;/p&gt;

&lt;p&gt;Community skills run locally in your agent with your own model; SkillGild lists and credits them and installs them from source. Hosted skills run through the SkillGild MCP server, which keeps private prompts and server tools off your machine and counts runs against a monthly allowance. Both appear in the same &lt;a href="https://skillgild.dev/skills" rel="noopener noreferrer"&gt;catalog&lt;/a&gt;, and the &lt;a href="https://skillgild.dev/skills/agent/claude-code" rel="noopener noreferrer"&gt;Claude Code skills page&lt;/a&gt; lists everything that works in Claude Code.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://skillgild.dev/learn/best-claude-code-skills" rel="noopener noreferrer"&gt;skillgild.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>devtools</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Create research plots with Claude Code and Academic Plotting</title>
      <dc:creator>SkillGild</dc:creator>
      <pubDate>Tue, 06 Oct 2026 22:03:15 +0000</pubDate>
      <link>https://dev.to/skillgild/create-research-plots-with-claude-code-and-academic-plotting-34h6</link>
      <guid>https://dev.to/skillgild/create-research-plots-with-claude-code-and-academic-plotting-34h6</guid>
      <description>&lt;p&gt;This walkthrough shows how to turn a table of results into a clean, checked figure with a coding agent. It uses a small &lt;strong&gt;synthetic&lt;/strong&gt; dataset made up for this page, a short matplotlib script and an explicit list of checks. None of the numbers are real research results, and a plotting skill does not run or write up a research project for you. It makes figures from the results you give it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this example covers
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://skillgild.dev/skills/academic-plotting" rel="noopener noreferrer"&gt;Academic Plotting&lt;/a&gt; is a hosted SkillGild skill that picks a chart type for results and writes matplotlib or seaborn code, or plans an architecture diagram from a method description. The script and output below were produced by running the plotting code locally. They illustrate the kind of result you should expect to review; they are not a recording of the hosted skill's output. The &lt;a href="https://skillgild.dev/learn/claude-code-research-plots#run-it-with-the-skill" rel="noopener noreferrer"&gt;authenticated run&lt;/a&gt; is covered separately.&lt;/p&gt;

&lt;h2&gt;
  
  
  The task brief
&lt;/h2&gt;

&lt;p&gt;A good brief gives the agent the data, the claim and the constraints. Without them the agent has to guess, and a plot built on guesses can look right and be wrong.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Plot validation accuracy against training steps for two methods,
Baseline and Example method, from synthetic_accuracy.csv.
Show the mean across 3 seeds with a shaded band for one standard
deviation. Label axes with units. Use direct labels instead of a legend.
Export SVG and PNG. The figure must stay legible when scaled to a
single column. Do not change or add data.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The last sentence matters. Ask the agent to report any data problem it finds, not to repair it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Environment and dependencies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Python 3 with &lt;code&gt;matplotlib&lt;/code&gt; and &lt;code&gt;numpy&lt;/code&gt;. The example ran on matplotlib 3.11.2.&lt;/li&gt;
&lt;li&gt;Nothing else: no network access is needed to draw the figure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With the hosted skill, your own agent does the local work, so these libraries must exist on your machine. See &lt;a href="https://skillgild.dev/learn/agent-skills-vs-mcp" rel="noopener noreferrer"&gt;agent skills vs MCP servers&lt;/a&gt; for what runs where.&lt;/p&gt;

&lt;h2&gt;
  
  
  The synthetic dataset
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.skillgild.dev/media/site/learn/research-plots/synthetic_accuracy.csv" rel="noopener noreferrer"&gt;Download synthetic_accuracy.csv&lt;/a&gt;. It has 42 rows: two methods, three seeds and seven training-step checkpoints. Values are validation accuracy in percent. They come from invented saturating curves plus seeded random noise, produced by &lt;a href="https://media.skillgild.dev/media/site/learn/research-plots/make_dataset.py" rel="noopener noreferrer"&gt;make_dataset.py&lt;/a&gt;. Do not cite them as measurements.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;method,seed,step,val_accuracy_pct
Baseline,0,0,10.0
Baseline,0,500,18.57
Baseline,0,1000,24.75
Baseline,0,2000,35.22
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The plotting script
&lt;/h2&gt;

&lt;p&gt;The full script is &lt;a href="https://media.skillgild.dev/media/site/learn/research-plots/plot_results.py" rel="noopener noreferrer"&gt;plot_results.py&lt;/a&gt;. These are the lines that decide how the figure reads:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;matplotlib&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rcParams&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;svg.fonttype&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;none&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;   &lt;span class="c1"&gt;# keep text as text in the SVG
&lt;/span&gt;
&lt;span class="n"&gt;fig&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ax&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;plt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;subplots&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;figsize&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;6.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;3.6&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="n"&gt;layout&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;constrained&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;method&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;by_step&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;runs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;items&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="bp"&gt;...&lt;/span&gt;
    &lt;span class="n"&gt;ax&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fill_between&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;xs&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;mean&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;std&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;mean&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;std&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;color&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;alpha&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.16&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;lw&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;ax&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;plot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;xs&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;mean&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;color&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;lw&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;2.2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;marker&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;o&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ms&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;4.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;mfc&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;white&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;mew&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;1.6&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;ax&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;annotate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;method&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;mean&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;xs&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;mean&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]),&lt;/span&gt; &lt;span class="p"&gt;...)&lt;/span&gt;

&lt;span class="n"&gt;ax&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;set_xlabel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Training steps (thousands)&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;ax&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;set_ylabel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Validation accuracy (%)&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;ax&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;set_ylim&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The choices have reasons. The band shows spread across seeds, so a reader can see whether the gap between methods is larger than the noise. Direct labels at the line ends replace a legend that would sit on top of the data. Keeping SVG text as text means the labels stay editable and searchable. The y-axis starts at zero so the gap is not exaggerated.&lt;/p&gt;

&lt;h2&gt;
  
  
  The output
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Faccuracy_curve-402x268-eeab1d3652ebe17f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.skillgild.dev%2Fmedia%2Fsite%2Fdevto%2Faccuracy_curve-402x268-eeab1d3652ebe17f.png" title="Synthetic example data: mean and standard deviation over three seeds." alt="Line chart of validation accuracy against training steps for two methods on synthetic data. Example method reaches 78.0 percent and Baseline reaches 69.0 percent at 16 thousand steps. Shaded bands show one standard deviation across three seeds." width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Download &lt;a href="https://media.skillgild.dev/media/site/learn/research-plots/accuracy_curve-402x268.svg" rel="noopener noreferrer"&gt;accuracy_curve.svg&lt;/a&gt; or &lt;a href="https://media.skillgild.dev/media/site/learn/research-plots/accuracy_curve-1115x743.png" rel="noopener noreferrer"&gt;accuracy_curve.png&lt;/a&gt;. The curves are invented, so the figure shows the format, not a finding.&lt;/p&gt;

&lt;h2&gt;
  
  
  Checks before you use a figure
&lt;/h2&gt;

&lt;p&gt;Run the checks yourself on every figure an agent produces. For this one we checked:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Check&lt;/th&gt;
&lt;th&gt;Result for this figure&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Axis labels and units&lt;/td&gt;
&lt;td&gt;x: "Training steps (thousands)"; y: "Validation accuracy (%)"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Axis ranges&lt;/td&gt;
&lt;td&gt;x from 0 to 16; y from 0 to 90, baseline at zero&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Values match the data&lt;/td&gt;
&lt;td&gt;End labels 78.0% and 69.0% equal the mean of the three seeds at step 16000 in the CSV&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Uncertainty shown&lt;/td&gt;
&lt;td&gt;Shaded band is one standard deviation across 3 seeds, stated in the figure heading&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Synthetic data flagged&lt;/td&gt;
&lt;td&gt;The figure heading says "Synthetic example data"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Export size&lt;/td&gt;
&lt;td&gt;SVG about 5.6 by 3.7 inches; PNG 1115 by 743 pixels at 200 dpi&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Text stays text&lt;/td&gt;
&lt;td&gt;The SVG keeps labels as text elements, not outlines&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For your own work add the checks that depend on the venue: the column width, font size at final size, colour-blind safe colours and whether the caption states the number of runs. A checklist like this is a review step, not proof of a correct result.&lt;/p&gt;

&lt;h2&gt;
  
  
  Run it with the skill
&lt;/h2&gt;

&lt;p&gt;The steps below are the supported Claude Code route. The figure above is an illustrative local output. A separate authenticated production run by Codex is documented in the recorded session below; it does not establish that these Claude Code steps were recorded end to end.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Follow &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;how to install Claude Code skills&lt;/a&gt; to install the CLI, sign in and register the MCP server.&lt;/li&gt;
&lt;li&gt;Install the wrapper:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   skillgild &lt;span class="nb"&gt;install &lt;/span&gt;academic-plotting &lt;span class="nt"&gt;--agent&lt;/span&gt; claude-code
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;In Claude Code, give the agent your real results file and a brief like the one above, and ask it to use the SkillGild Academic Plotting skill.&lt;/li&gt;
&lt;li&gt;Review the script and the figure against the checks, then regenerate with your own corrections.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Read the &lt;a href="https://skillgild.dev/skills/academic-plotting" rel="noopener noreferrer"&gt;Academic Plotting listing&lt;/a&gt; for its inputs and current allowance. Never ask the agent to invent data to complete a brief.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limits
&lt;/h2&gt;

&lt;p&gt;A plotting skill can choose a chart type and write the code. It cannot tell whether your experiment was sound, whether a difference is statistically meaningful or whether a journal accepts the style. Those stay your decisions. For more workflows, see the &lt;a href="https://skillgild.dev/learn/best-claude-code-skills" rel="noopener noreferrer"&gt;free skills selection guide&lt;/a&gt; and the &lt;a href="https://skillgild.dev/learn/claude-skills" rel="noopener noreferrer"&gt;Claude skills overview&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://skillgild.dev/learn/claude-code-research-plots" rel="noopener noreferrer"&gt;skillgild.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>python</category>
      <category>dataviz</category>
    </item>
    <item>
      <title>How to add skills to Gemini CLI</title>
      <dc:creator>SkillGild</dc:creator>
      <pubDate>Tue, 06 Oct 2026 22:03:00 +0000</pubDate>
      <link>https://dev.to/skillgild/how-to-add-skills-to-gemini-cli-12o0</link>
      <guid>https://dev.to/skillgild/how-to-add-skills-to-gemini-cli-12o0</guid>
      <description>&lt;p&gt;Gemini CLI discovers skills in &lt;code&gt;~/.gemini/skills/&lt;/code&gt; (or the &lt;code&gt;~/.agents/skills/&lt;/code&gt; alias) for your user and &lt;code&gt;.gemini/skills/&lt;/code&gt; (or &lt;code&gt;.agents/skills/&lt;/code&gt;) for a workspace. Each skill is a folder with a &lt;code&gt;SKILL.md&lt;/code&gt; file. A hosted SkillGild skill uses the same folder, with a wrapper that calls the SkillGild MCP connection for protected capabilities.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Gemini CLI looks for skills
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://geminicli.com/docs/cli/skills/" rel="noopener noreferrer"&gt;Gemini CLI's skills documentation&lt;/a&gt; describes four tiers, from lowest to highest precedence:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Built-in skills.&lt;/li&gt;
&lt;li&gt;Skills bundled in installed extensions.&lt;/li&gt;
&lt;li&gt;User skills in &lt;code&gt;~/.gemini/skills/&lt;/code&gt; or the &lt;code&gt;~/.agents/skills/&lt;/code&gt; alias.&lt;/li&gt;
&lt;li&gt;Workspace skills in &lt;code&gt;.gemini/skills/&lt;/code&gt; or the &lt;code&gt;.agents/skills/&lt;/code&gt; alias.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;When two skills share a name, the higher tier wins. Within one tier, the &lt;code&gt;.agents/skills/&lt;/code&gt; alias takes precedence over &lt;code&gt;.gemini/skills/&lt;/code&gt;. That matters if you share a skills folder with Codex, which also reads &lt;code&gt;.agents/skills/&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;When a task matches a skill, Gemini CLI asks to activate it and shows a confirmation prompt before it loads the skill's instructions. Expect that prompt the first time a workflow runs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Add a local skill to Gemini CLI
&lt;/h2&gt;

&lt;p&gt;Create a folder for the skill and a &lt;code&gt;SKILL.md&lt;/code&gt; inside it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;your-project/
  .gemini/
    skills/
      review-brief/
        SKILL.md
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;review-brief&lt;/span&gt;
&lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Check&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;a&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;product&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;brief&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;for&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;missing&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;requirements&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;before&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;coding."&lt;/span&gt;
&lt;span class="nn"&gt;---&lt;/span&gt;

Read the brief. List missing inputs and conflicting requirements.
Propose testable acceptance criteria. Ask about open questions before editing files.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In a session, run &lt;code&gt;/skills list&lt;/code&gt; to see what was discovered and &lt;code&gt;/skills reload&lt;/code&gt; after you add or change a folder. You can also install a skill from a Git repository with &lt;code&gt;gemini skills install &amp;lt;git-url&amp;gt; --consent&lt;/code&gt;, and turn one off with &lt;code&gt;/skills disable &amp;lt;name&amp;gt;&lt;/code&gt;. This example does not need SkillGild. Copy a downloaded skill's whole folder, because scripts and references can sit beside &lt;code&gt;SKILL.md&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connect Gemini CLI to hosted SkillGild skills
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Install the CLI and sign in
&lt;/h3&gt;

&lt;p&gt;Follow &lt;a href="https://skillgild.dev/docs/marketplace#1-install-the-cli" rel="noopener noreferrer"&gt;Install the CLI&lt;/a&gt;. It currently builds from the SkillGild source and needs Go 1.26 or later; prebuilt binaries are listed as coming soon. Then:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;skillgild login
skillgild status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Approve the displayed device code in your browser. The credential stays in your operating system's credential store.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Register the MCP server
&lt;/h3&gt;

&lt;p&gt;Find the absolute path with &lt;code&gt;command -v skillgild&lt;/code&gt; on macOS or Linux, then register the local stdio server. Gemini CLI's &lt;a href="https://geminicli.com/docs/tools/mcp-server/" rel="noopener noreferrer"&gt;MCP documentation&lt;/a&gt; gives the syntax &lt;code&gt;gemini mcp add [options] &amp;lt;name&amp;gt; &amp;lt;command&amp;gt; [args...]&lt;/code&gt;, with a &lt;code&gt;--scope&lt;/code&gt; of &lt;code&gt;user&lt;/code&gt; or &lt;code&gt;project&lt;/code&gt; that defaults to &lt;code&gt;project&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;gemini mcp add &lt;span class="nt"&gt;--scope&lt;/span&gt; user skillgild /absolute/path/to/skillgild mcp
gemini mcp list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Use &lt;code&gt;user&lt;/code&gt; scope to keep the connection across projects. Inside a session, &lt;code&gt;/mcp&lt;/code&gt; shows connection status and discovered tools. No SkillGild API key is pasted into Gemini's configuration.&lt;/p&gt;

&lt;p&gt;You can also add the server by hand to Gemini's &lt;code&gt;settings.json&lt;/code&gt; under &lt;code&gt;mcpServers&lt;/code&gt;, with a &lt;code&gt;command&lt;/code&gt; and &lt;code&gt;args&lt;/code&gt;, as in the documentation's example.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Install a wrapper
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;skillgild &lt;span class="nb"&gt;install &lt;/span&gt;logo-design &lt;span class="nt"&gt;--agent&lt;/span&gt; gemini-cli
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The &lt;code&gt;gemini-cli&lt;/code&gt; preset writes &lt;code&gt;~/.gemini/skills/logo-design/SKILL.md&lt;/code&gt;. Run &lt;code&gt;/skills reload&lt;/code&gt;, then confirm it appears with &lt;code&gt;/skills list&lt;/code&gt;. Read the &lt;a href="https://skillgild.dev/skills/logo-design" rel="noopener noreferrer"&gt;Logo Design listing&lt;/a&gt; for its inputs and current allowance. To pick a different workflow, see the &lt;a href="https://skillgild.dev/learn/best-claude-code-skills" rel="noopener noreferrer"&gt;free skills selection guide&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Give Gemini a complete task
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Use the SkillGild Logo Design skill for a fictional neighborhood bakery
called Morning Loaf. Explore a simple geometric mark that works in one
color and at 16 px. Show the concepts and checks before finalizing files.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For a hybrid skill, the wrapper directs Gemini to start a session, follow the guide, call the hosted tools where needed and end the session. Gemini's own model does the local reasoning and file work; hosted calls handle the protected capabilities. A prompt skill returns a hosted result through &lt;code&gt;skillgild_run_skill&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Check discovery and connection separately
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Symptom&lt;/th&gt;
&lt;th&gt;What to check&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;The skill does not appear&lt;/td&gt;
&lt;td&gt;Run &lt;code&gt;/skills list&lt;/code&gt;, check the folder has &lt;code&gt;SKILL.md&lt;/code&gt;, then &lt;code&gt;/skills reload&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A skill of the same name behaves oddly&lt;/td&gt;
&lt;td&gt;A higher tier or the &lt;code&gt;.agents/skills/&lt;/code&gt; alias may shadow it; look for duplicates&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;The wrapper loads but hosted calls fail&lt;/td&gt;
&lt;td&gt;Run &lt;code&gt;gemini mcp list&lt;/code&gt; and &lt;code&gt;/mcp&lt;/code&gt;, then &lt;code&gt;skillgild status&lt;/code&gt; in a terminal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;The server is missing in another folder&lt;/td&gt;
&lt;td&gt;It may have been added with the default project scope; add it again with &lt;code&gt;--scope user&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A run is rejected&lt;/td&gt;
&lt;td&gt;Read the returned error and the listing's allowance; see &lt;a href="https://skillgild.dev/docs/quickstart-agents#handle-errors" rel="noopener noreferrer"&gt;agent error handling&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A wrapper that appears in &lt;code&gt;/skills list&lt;/code&gt; does not prove the &lt;a href="https://skillgild.dev/learn/agent-skills-vs-mcp" rel="noopener noreferrer"&gt;MCP server&lt;/a&gt; is connected. These are two checks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other clients
&lt;/h2&gt;

&lt;p&gt;The same SkillGild connection works from &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code&lt;/a&gt;, &lt;a href="https://skillgild.dev/learn/install-codex-skills" rel="noopener noreferrer"&gt;Codex CLI&lt;/a&gt; and &lt;a href="https://skillgild.dev/learn/cursor-mcp-setup" rel="noopener noreferrer"&gt;Cursor&lt;/a&gt;. The &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;Claude Code install guide&lt;/a&gt; compares their folders.&lt;/p&gt;

&lt;p&gt;Commands here were checked against Gemini CLI's published documentation and SkillGild's CLI source on October 4, 2026. An authenticated task depends on your own account approval, and we have not published a recorded run.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://skillgild.dev/learn/gemini-cli-skills" rel="noopener noreferrer"&gt;skillgild.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>gemini</category>
      <category>devtools</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Claude Code video skills: how code-rendered video works</title>
      <dc:creator>SkillGild</dc:creator>
      <pubDate>Tue, 06 Oct 2026 22:02:49 +0000</pubDate>
      <link>https://dev.to/skillgild/claude-code-video-skills-how-code-rendered-video-works-4el1</link>
      <guid>https://dev.to/skillgild/claude-code-video-skills-how-code-rendered-video-works-4el1</guid>
      <description>&lt;p&gt;A Claude Code video skill, whether you searched for video generation or video editing, does not generate footage with a video model. It guides your agent to write code, such as HTML, SVG or Rust scenes, and a renderer turns that code into an MP4. That makes the result inspectable and repeatable, and it means your machine usually needs a renderer installed. This guide explains the approach and helps you choose among the five video skills in the SkillGild catalog.&lt;/p&gt;

&lt;h2&gt;
  
  
  How code-rendered video works
&lt;/h2&gt;

&lt;p&gt;Three steps repeat in every workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Describe the video as code.&lt;/strong&gt; The agent writes a composition: timed clips, text, motion and audio references.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Preview it.&lt;/strong&gt; A local preview lets you and the agent check timing and layout before spending render time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Render it.&lt;/strong&gt; A renderer steps through the composition and encodes the frames, typically with FFmpeg.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Because the video is code, you can change one line and re-render. Because your agent does the writing, the quality of the result depends on your brief, your assets and your review of the preview.&lt;/p&gt;

&lt;p&gt;On SkillGild these skills use hybrid execution: your own agent follows a guide and calls hosted server tools, while rendering and other local work run in your environment. See &lt;a href="https://skillgild.dev/learn/agent-skills-vs-mcp" rel="noopener noreferrer"&gt;agent skills vs MCP servers&lt;/a&gt; for what runs where.&lt;/p&gt;

&lt;h2&gt;
  
  
  Compare the five video skills
&lt;/h2&gt;

&lt;p&gt;Requirements below come from each upstream project's own documentation, checked on October 4, 2026. The hosted listing may differ, so read the listing before you install.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Skill&lt;/th&gt;
&lt;th&gt;Approach&lt;/th&gt;
&lt;th&gt;Upstream requirements&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/brag" rel="noopener noreferrer"&gt;Brag&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Reads your project and builds a short launch video&lt;/td&gt;
&lt;td&gt;Node.js 22+, FFmpeg, the HyperFrames CLI&lt;/td&gt;
&lt;td&gt;Showing off something you just built&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/hyperframes-core" rel="noopener noreferrer"&gt;HyperFrames&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;HTML compositions with seekable animation, rendered to MP4&lt;/td&gt;
&lt;td&gt;Node.js 22+, FFmpeg, headless Chrome&lt;/td&gt;
&lt;td&gt;Teams that think in HTML, CSS and GSAP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/fframes-video" rel="noopener noreferrer"&gt;fframes Video&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Rust and SVG scenes rendered on the GPU&lt;/td&gt;
&lt;td&gt;Rust, a supported GPU, FFmpeg libraries&lt;/td&gt;
&lt;td&gt;Developers who want checked, fast renders&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/lyric-music-video" rel="noopener noreferrer"&gt;Lyric Music Video&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Animated graphics synchronised to each sung word&lt;/td&gt;
&lt;td&gt;See the listing&lt;/td&gt;
&lt;td&gt;A finished song and a recurring visual idea&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://skillgild.dev/skills/video-illustrator" rel="noopener noreferrer"&gt;Video Illustrator&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Your narration and real assets plus a chosen style&lt;/td&gt;
&lt;td&gt;See the listing&lt;/td&gt;
&lt;td&gt;Short promos from your own material&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;All five are described on their listings as code-rendered or asset-driven. None of these pages claims a particular render time, because that depends on your machine.&lt;/p&gt;

&lt;h2&gt;
  
  
  Choose by the job
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;A launch video for a project.&lt;/strong&gt; Start with the &lt;a href="https://skillgild.dev/skills/brag" rel="noopener noreferrer"&gt;Brag skill&lt;/a&gt;. Upstream, it produces a folder with a plan, a composition brief, share copy and an MP4 of roughly 20 seconds in its own example. It needs no live URL, because the agent reads the code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A video you want to control in HTML.&lt;/strong&gt; Use the &lt;a href="https://skillgild.dev/skills/hyperframes-core" rel="noopener noreferrer"&gt;HyperFrames skill&lt;/a&gt;. Upstream describes compositions as HTML with data attributes for timing, rendered by seeking each frame in headless Chrome, so the same input gives the same video. It is Apache 2.0 licensed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A video where you want automatic checks.&lt;/strong&gt; Use the &lt;a href="https://skillgild.dev/skills/fframes-video" rel="noopener noreferrer"&gt;fframes Video skill&lt;/a&gt;. Its documented commands include &lt;code&gt;inspect&lt;/code&gt;, which validates frames without a full render, and &lt;code&gt;render --draft&lt;/code&gt; for a quick half-resolution preview. It requires Rust and GPU support (Metal on macOS, Vulkan on Linux and Windows).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A music video or a narrated promo.&lt;/strong&gt; Use the &lt;a href="https://skillgild.dev/skills/lyric-music-video" rel="noopener noreferrer"&gt;Lyric Music Video skill&lt;/a&gt; for a finished song, or the &lt;a href="https://skillgild.dev/skills/video-illustrator" rel="noopener noreferrer"&gt;Video Illustrator skill&lt;/a&gt; for narration over your own assets. For a few seconds of animation people can save to their phone, &lt;a href="https://skillgild.dev/skills/livecanvas" rel="noopener noreferrer"&gt;LiveCanvas&lt;/a&gt; turns a topic into an Apple Live Photo info card. Check each listing's inputs and licensing of any media first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prepare before you ask
&lt;/h2&gt;

&lt;p&gt;Video fails most often on inputs, not on the skill. Before you start:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Assets you may use.&lt;/strong&gt; Use images, logos, music and footage you have the right to publish. A skill cannot clear rights for you.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A script or story.&lt;/strong&gt; One sentence on the audience and the single thing they should remember.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Format.&lt;/strong&gt; Aspect ratio, length and where it will be posted.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local tools.&lt;/strong&gt; Confirm Node.js, FFmpeg or Rust as the skill requires, then run the skill's preview before a full render.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Run one end to end
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Follow &lt;a href="https://skillgild.dev/learn/install-claude-code-skills" rel="noopener noreferrer"&gt;how to install Claude Code skills&lt;/a&gt; to install the CLI, sign in and register MCP.&lt;/li&gt;
&lt;li&gt;Install a wrapper, for example:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   skillgild &lt;span class="nb"&gt;install &lt;/span&gt;brag &lt;span class="nt"&gt;--agent&lt;/span&gt; claude-code
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Ask Claude Code with a complete brief:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   Use the SkillGild Brag skill on this repository. Make a 20-second launch
   video for developers. Tone: calm and confident. Use only assets in this
   repo. Preview before rendering and tell me what you could not verify.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Watch the preview, correct timing and text, then render.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The commands follow SkillGild's CLI presets. We have not published a recorded authenticated render for these skills, and nothing here is a benchmark of speed or quality. Compare output on your own task before relying on one skill.&lt;/p&gt;

&lt;h2&gt;
  
  
  Next steps
&lt;/h2&gt;

&lt;p&gt;Read the &lt;a href="https://skillgild.dev/learn/best-claude-code-skills" rel="noopener noreferrer"&gt;free skills selection guide&lt;/a&gt; for the whole catalog, or the &lt;a href="https://skillgild.dev/learn/claude-skills" rel="noopener noreferrer"&gt;Claude skills overview&lt;/a&gt; if you are new to skills.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://skillgild.dev/learn/claude-code-video-skills" rel="noopener noreferrer"&gt;skillgild.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>video</category>
      <category>devtools</category>
    </item>
  </channel>
</rss>
