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

# Files & Skills

> Hyper has a native file system every agent can read and write to, and a library of skills — reusable SOPs that turn agents into domain experts.

The **Files** page in your sidebar has two tabs: **Files** (the native file system) and **Skills** (the library of SOPs your agents follow). Both are workspace-wide — every agent has access to everything stored here, and you can pin specific items to an agent's Resources tab to keep them front-and-center.

<div style={{ position: "relative", paddingBottom: "56.25%", height: 0 }}>
  <iframe style={{ position: "absolute", top: 0, left: 0, width: "100%", height: "100%", border: 0 }} src="https://www.tella.tv/video/vid_cmolvdtce000a04lb1kcqekqj/embed?t=510" allow="autoplay; fullscreen" allowTransparency />
</div>

## Files

Hyper has a **native file system** — not a cloud storage afterthought, a real file system. Agents always have access to the whole thing. They can read existing files, write new ones, and reference work across conversations.

### What you can do with files

* **Upload anything** — PDFs, spreadsheets, docs, images, audio, code. Drag-drop into the Files page or attach inside a chat.
* **Generate files in chat** — ask an agent to "save this as a markdown report" or "export the analysis as CSV" and it lands in the file system.
* **Reference files in any chat** — click the **+** in the composer → **Files** → pick the file. Agents read it as context.
* **Pin to an agent's Resources tab** — for files an agent uses repeatedly (e.g. brand guidelines, an ICP doc, a template). It puts them in the agent's wheelhouse.

### Where files come from

Anywhere an agent generates output that's worth saving:

* **Generated assets** — ad creative renders, landing page exports, video scripts, slide decks
* **Research outputs** — competitor scans, brand audits, customer research syntheses
* **Reports** — task runs that produce a deliverable
* **Manual uploads** — anything you drag in

Agents can also organize files into folders, rename them, and overwrite or delete (with permission). Treat it like a working drive that your AI teammates share with you.

## Skills

The **Skills** tab inside Files is the library of reusable SOPs that empower agents to work like domain experts. Skills are short instruction sets that say *"here's how to do X really well"* — and agents pull them in automatically when relevant.

### Official skills

Skills written and maintained by the Hyper team carry an **Official badge**. They're high-quality, regularly updated, and cover most of the work marketers, founders, and ops folks ask for.

Examples:

* Generate on-brand ad creative
* Run an SEO audit
* Build a competitive intelligence report
* Mine subreddits for trending topics
* Optimize a paid media campaign

You don't need to attach an official skill — agents automatically search the skill library before doing complex work and pick the right one for the job.

### Custom skills

You can write your own. Best way: ask Hyper to build it with you.

```text theme={null}
Hey, can you create a skill for generating on-brand ad creatives? Here's
the rough process I'd like you to follow: [your steps].

Let's iterate on it and refine until it's perfect.
```

Hyper drafts the skill, you refine it together, and it lands in the Skills tab. Custom skills work exactly the same as official ones — agents pick them up when relevant.

### Importing skills from GitHub

Drop a GitHub URL and Hyper will pull the skill in. This is great for:

* Sharing skills across teams or workspaces
* Pulling in community-maintained skill libraries
* Versioning skills in your own repo and syncing them back

Click **Import skill** in the Skills tab → paste a GitHub URL → review → save.

### Attaching skills to a specific agent

Sometimes you want to guarantee an agent uses a specific skill — for example, a niche custom skill, or a skill that wouldn't be picked up automatically. Pin it to the agent's **Resources** tab.

From the chat composer, click the **+** → **Skills** → browse and select. Or do it from the agent settings panel directly.

## Going further

* See how skills slot into an agent in [Agents → Skills](/agents#skills)
* Bring an agent into Slack as a [Channel](/agents#channels)
* Give agents structured data via [Hyper Database](/data/hyper-database) or unstructured docs via [Knowledge Bases](/data/knowledge-bases)
