← Activities

C · Make a skill your own

Make a skill your own

Mount a provided skill, point it at one of your own folders, and watch it generate a designed page of your files. Then change one line in the skill and re-run to see the result shift. The point: a skill is plain-language instructions you control.

Get the skill

Download directory-showcase.md Plain-text markdown file. Or read it on this page first.

Part 1 · Mount the skill

  1. Download the skill file using the button above.
  2. In the Claude desktop app, go to Customize → Skills.
  3. Click "+" → Create skill → Upload a skill and select the downloaded file.
  4. Wait for it to appear in your skills list. That means it's mounted.

Part 2 · Run it on a folder of your own

  1. Open a new Cowork session and point it at a folder of your own. A project folder, Downloads, or a desktop pile all work. Best results with about 6 to 20 files.
  2. Invoke the skill: type /directory-showcase, or just say "showcase this folder."
  3. It will ask you two or three questions about what you care about. Answer them. It then builds a styled showcase.html you can open in a browser.

While it builds — read the skill

The page takes a minute or two. Use that time to scroll to the bottom and read the skill. The realization: it's just plain-language instructions, no code. Things to look at:

As you read, mark the one line you'd change. That's Part 3.

Part 3 · Modify it with Claude

  1. Go back to Customize → Skills and open the directory-showcase skill.
  2. Click the three-dot menu (⋮) in the top-right of the skill panel, then choose "Edit with Claude."
  3. Type your request in plain language. Examples: "only ask one question," "use a dark theme," "group items by date instead of theme."
  4. Claude rewrites that part of the skill. Re-run the skill (new session, or invoke again) and compare. The same skill, new behavior, because you changed plain-language instructions.
Heads-up: Custom skills work when your Team workspace has the org-wide plugins/skills toggle on. Cipriana can confirm.

The skill, in full

Plain language, no code. This is the whole skill, rendered for reading. To use it, download the file at the top of this page.

name
directory-showcase
description
Survey the contents of a directory, ask the user two or three quick questions about what they care about, then generate a styled, self-contained web page that showcases each item with a visual, a clear title, and a short description, browsable in a compelling way. Use when someone wants an attractive, navigable overview of what's inside a folder: a document set, a research collection, a photo folder, a shared drive, or any mixed pile of files. Triggers on /directory-showcase, "showcase this folder," "make a browsable page of this directory," "give me a visual overview of what's in here," or any request to turn a directory into a presentable, explorable web page.

Directory Showcase

Turns any directory into a single, good-looking, browsable web page. The skill looks at what's actually in the folder, asks the user a couple of framing questions so the result is tailored rather than generic, and then builds a self-contained HTML page where every item has a visual, a title, and a short description.

The same skill should produce a noticeably different page for a legal folder, a photo folder, and a research folder, because it adapts to both the contents and the user's stated interest. That adaptiveness is the point; do not produce a one-size-fits-all template.

Step 1. Survey the directory

Determine the target directory (the connected folder by default, or a path the user names).

  1. List the files and subfolders. Note count, types, and rough sizes.
  2. Sample contents to understand what the collection actually is. Read readable files (.md, .txt, .csv, code, .html) directly; extract text from .pdf/.docx; for images, note them as images (you'll thumbnail them later). Cap reading at roughly the first 1–2 pages or ~1,500 characters per file — enough to summarize, not so much that it burns the session. If there are more than ~25 items, sample the most substantial ones and group the rest.
  3. Form a quick internal picture: What is this collection? What themes run across it? What's the natural way someone would want to browse it (by topic, by type, by date, by project)?

Do not narrate the raw file listing back to the user. Move to the questions.

Step 2. Ask two or three framing questions

Based on what you actually found (not generic boilerplate), ask two or three short questions that will shape the page. Make them specific to this directory. Cover:

Keep it to one round. The answers steer how descriptions are written, what leads, how items are grouped or sorted, and the one-line synthesis at the top.

Step 3. Generate the showcase page

Build a single, self-contained HTML file (inline CSS and minimal inline JS; no build step; web fonts/icons from a CDN are fine but the page must work offline-ish). Save it in the target directory as showcase.html and tell the user the path so they can open it.

Page structure

Each card has

Styling

Make it genuinely attractive, something you'd be happy to present. Use a small, coherent palette and a CSS variable block at the top of the <style> so the whole look can be re-themed by changing a few values. Generous spacing, clear type hierarchy, subtle hover states, responsive grid. Avoid default-browser styling and avoid clutter.

Technical constraints

What good looks like

A non-technical person opens showcase.html, immediately understands what's in the folder, can search and filter it, and can click into anything for more, and it looks like a designed page, not a directory dump. If you handed the same folder to this skill twice with different answers to Step 2, the two pages would lead with different things.