Claude Projects & Skills

Reference Guide for Enterprise Compliance Teams

Projects vs. Skills — When to Use Each

Projects

What: A persistent workspace with uploaded documents (knowledge) and custom instructions.

When: You have a set of documents and rules Claude should always reference for a body of work.

Example: Your "Compliance" project contains the AI Policy, risk matrix, and compliance manual. Every conversation in this project can reference them.

Sharing: Share with specific people (view or edit) or make visible to the whole organization.

Skills

What: A portable procedure anyone can run — like a template that tells Claude how to do a specific task.

When: You have a repeatable process you want others to follow consistently.

Example: The "Compliance Checker" skill — any employee runs it, gets a structured compliance report.

Sharing: Provision org-wide (all employees get it automatically) or share with specific people.

They work together: A skill running inside a project can reference that project's knowledge files. Your compliance skill + compliance project = a fully informed review tool.

Part 1 — Creating a Project

1 Open Claude Desktop and click the Projects tab in the left sidebar.
2 Click "New Project" and give it a name (e.g., "Compliance").
3 Add project instructions. Click the project settings gear icon, then "Instructions." These are custom instructions Claude follows in every conversation within this project.

Example instructions for a compliance project:

You are assisting the CCO of an SEC-registered RIA.

Rules:
- AI is a drafting tool only — never a decision-maker
- Cite specific policy sections and rule numbers
- Flag anything that needs human review
- Format output as structured reports

Reference the uploaded AI Policy, risk matrix, and
compliance manual for all reviews.
4 Upload knowledge files. In the project settings, click "Knowledge" and upload your documents:
5 Test it. Start a new conversation in the project and ask: "Review our AI Policy against the latest SEC AI exam priorities. What gaps should we address?"

Part 2 — Creating a Skill

Skill structure

A skill is a folder (delivered as a ZIP file) containing:

compliance-checker/
  SKILL.md          ← required: metadata + instructions
  references/       ← optional: supporting documents
    ai-policy-rules.md
  scripts/          ← optional: Python/Bash/JS scripts

The SKILL.md file

This is the core of the skill. It has two parts:

---
name: compliance-checker
description: >-
  Review documents or AI usage against the firm's
  AI Policy and compliance requirements. Generates
  a structured report for CCO review.
---

# Compliance Checker

[Instructions Claude follows when this skill activates]
[When to use, what to check, how to format output]
The description field is critical. Claude reads it to decide when to automatically activate the skill. Write it as if you're telling Claude "use this when someone asks about..."
1 Create your skill folder with the SKILL.md file and any reference files.
2 ZIP the folder. On Windows: right-click the folder → "Compress to ZIP file."
3 Upload to Claude. Go to Customize → Skills → Add Skill and upload the ZIP.
4 Test it. In any conversation, say: "Check this document for compliance issues." Claude should automatically load the skill.

Part 3 — Sharing with Your Organization

Sharing a Project

ActionHow
Share with a specific person Project settings → Members → add by name or email → choose "Can view" or "Can edit"
Make visible to everyone Project settings → Visibility → switch to "Public" (all org members can see it in the Team tab)

Provisioning a Skill Org-Wide

Requires Organization Owner role. Only Organization Owners (not regular admins or members) can provision skills for the entire organization. If you don't have this role, ask your Claude Enterprise administrator to provision it.
1 Go to Organization Settings → Skills.
2 Click Upload Skill and select your ZIP file.
3 Choose the provisioning scope: all users, or specific groups.
4 The skill is now automatically enabled for all selected users. They can toggle it on/off in their own Customize → Skills.

Part 4 — Maintaining and Updating Skills

Versioning strategy

Claude does not have built-in version history for skills. To maintain versions:

  1. Keep a folder of dated ZIPs (e.g., compliance-checker-2026-09-25.zip, compliance-checker-2026-12-01.zip)
  2. When updating: edit the SKILL.md, re-ZIP, and re-upload to Organization Settings
  3. All users get the update automatically the next time they use the skill
  4. To roll back: upload an older ZIP — it replaces the current version

When to update

Tracking who ran the skill

Claude does not natively track which users ran a specific skill. Workarounds:

Part 5 — Scheduled Tasks (Automation)

Claude can run tasks automatically on a recurring schedule. This is ideal for daily compliance scans, weekly report generation, or any repeating workflow.

1 In Cowork, click "Scheduled" in the left sidebar.
2 Click "New task".
3 Choose how to set it up:
4 Available frequencies: hourly, daily, weekly, weekdays, or manual (on-demand only).
5 Review and click "Schedule".

Key facts

Requirement: Scheduled tasks need "Run Cowork in the cloud" to be enabled. If your organization has this turned off, talk to your admin about enabling it for your account or compliance group specifically — Enterprise plans support per-user and per-group controls so you don't have to enable it for everyone.

Email delivery

If your M365 connector has write tools enabled, you can configure a scheduled task to draft an email with the results. The draft appears in your Outlook Drafts folder for you to review and send — keeping human-in-the-loop for all outbound communications.

Part 6 — Project Knowledge Limits

LimitValue
Max file size (project knowledge)30 MB per file
Number of filesUnlimited (within context window)
Supported document typesPDF, DOCX, XLSX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON
Supported image typesJPEG, PNG, GIF, WebP
PDF page limit1,000 pages
XLSX filesRequire "Code execution" to be enabled in org settings

On paid plans, Claude automatically enables RAG (Retrieval Augmented Generation) when your project knowledge approaches the context window limit, expanding effective capacity by about 10x while maintaining quality.

Quick Reference — Key Differences

FeatureProjectSkill
Always loadedYes (in that project's chats)No (loads on demand when triggered)
Carries documentsYes (knowledge files, up to 30 MB each)Yes (references folder in the ZIP)
ShareableYes (view/edit permissions)Yes (read-only for recipients)
Org-wide distributionPublic visibility (anyone can find it)Owner provisions via Org settings, or share with organization
Editable by othersIf given "Can edit" permissionNo — owner only; recipients get updates automatically
Auto-updates for recipientsChanges visible immediatelyRecipients get the new version at next use
Works in Desktop appYes (Windows and Mac)Yes (Windows and Mac)
Can use connectorsYes (M365, etc. are account-level)Yes (runs in context with active connectors)
Can automate on scheduleNo (projects are passive knowledge)Yes (via Cowork scheduled tasks)