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

# Enterprise & Communication Skills

> Skills for brand guidelines, documentation co-authoring, internal communications, and Slack GIF creation

Enterprise and communication skills help Claude produce polished corporate content, from branded presentations to internal updates.

## Available Skills

<CardGroup cols={2}>
  <Card title="Brand Guidelines" icon="palette" href="/reference/brand-guidelines">
    Apply Anthropic's official brand colors and typography to artifacts
  </Card>

  <Card title="Doc Co-Authoring" icon="file-pen" href="/reference/doc-coauthoring">
    Structured workflow for collaborative documentation creation
  </Card>

  <Card title="Internal Comms" icon="bullhorn" href="/reference/internal-comms">
    Write status reports, newsletters, FAQs, and team updates
  </Card>

  <Card title="Slack GIF Creator" icon="gif" href="/reference/slack-gif-creator">
    Create animated GIFs optimized for Slack with custom animations
  </Card>
</CardGroup>

## Brand Guidelines

Apply Anthropic's official brand identity to presentations and documents.

**When to use:**

* Applying brand colors to artifacts
* Using official typography standards
* Ensuring consistent visual formatting
* Styling with company design guidelines

**Brand colors:**

* **Main Colors**: Dark (#141413), Light (#faf9f5), Mid Gray (#b0aea5), Light Gray (#e8e6dc)
* **Accent Colors**: Orange (#d97757), Blue (#6a9bcc), Green (#788c5d)

**Typography:**

* Headings: Poppins (with Arial fallback)
* Body Text: Lora (with Georgia fallback)

**Features:**

* Smart font application (24pt+ uses Poppins, body uses Lora)
* Automatic fallback if custom fonts unavailable
* Accent colors for shapes (cycles through orange/blue/green)
* Maintains text hierarchy and readability

**Technical details:**

* Uses system-installed fonts when available
* RGB color values for precise brand matching
* Works across different systems
* No font installation required (fallbacks provided)

[View Brand Guidelines Documentation →](/reference/brand-guidelines)

## Doc Co-Authoring

Structured workflow for collaborative documentation creation.

**When to use:**

* Writing documentation, proposals, or technical specs
* Creating decision docs or RFCs
* Drafting PRDs or design documents
* Any substantial writing task benefiting from structure

**Three-stage workflow:**

### Stage 1: Context Gathering

**Goal**: Close the gap between user knowledge and Claude's understanding.

* Ask meta-questions about the document (type, audience, impact, format)
* Encourage info dumping of all context
* Read related documents and team discussions
* Ask clarifying questions to fill gaps
* Use integrations (Slack, Google Drive, etc.) when available

### Stage 2: Refinement & Structure

**Goal**: Build document section by section through iteration.

**For each section:**

1. Ask clarifying questions about what to include
2. Brainstorm 5-20 options for content
3. User curates (keep/remove/combine)
4. Draft the section
5. Refine through surgical edits
6. Repeat for all sections

**Section ordering:**

* Start with sections having most unknowns
* For decision docs: core proposal first
* For specs: technical approach first
* Summary sections last

**User feedback:**

* Instead of editing directly, user indicates changes
* Claude learns style preferences for future sections
* Iterative refinement until section is complete

### Stage 3: Reader Testing

**Goal**: Test document with fresh Claude to catch blind spots.

**With sub-agents (Claude Code):**

1. Predict reader questions
2. Test with fresh Claude instance (no context)
3. Run checks for ambiguity, false assumptions
4. Report and fix issues

**Without sub-agents (claude.ai):**

1. Generate reader questions
2. User tests in fresh Claude conversation
3. User reports what Reader Claude struggled with
4. Fix gaps and iterate

**Exit condition**: Reader Claude consistently answers correctly

**Benefits:**

* Ensures document works when others read it
* Catches assumptions and blind spots
* Verifies doc works with Claude (for pasting into conversations)
* Improves clarity before human readers see it

[View Doc Co-Authoring Documentation →](/reference/doc-coauthoring)

## Internal Comms

Write various types of internal communications using company formats.

**When to use:**

* Writing 3P updates (Progress, Plans, Problems)
* Creating company newsletters
* Drafting FAQ responses
* Status reports and leadership updates
* Project updates and incident reports

**Available formats:**

**3P Updates** (Progress/Plans/Problems):

* Team status updates
* Weekly progress reports
* Structured format for tracking work

**Company Newsletters**:

* Company-wide communications
* Announcements and updates
* Engaging internal news

**FAQ Answers**:

* Frequently asked questions
* Standardized response format
* Clear, helpful answers

**General Comms**:

* Flexible format for other communications
* Adaptable to various contexts

**Process:**

1. Identify communication type
2. Load appropriate guideline file from examples/
3. Follow specific instructions for formatting and tone
4. Gather necessary content
5. Draft using company standards

[View Internal Comms Documentation →](/reference/internal-comms)

## Slack GIF Creator

Create animated GIFs optimized for Slack with custom animations.

**When to use:**

* Creating animated GIFs for Slack channels
* Building custom emoji GIFs
* Animating graphics for team communications

**Slack requirements:**

**Dimensions:**

* Emoji GIFs: 128x128 (recommended)
* Message GIFs: 480x480

**Parameters:**

* FPS: 10-30 (lower = smaller file size)
* Colors: 48-128 (fewer = smaller file size)
* Duration: Under 3 seconds for emoji GIFs

**Core workflow:**

```python theme={null}
from core.gif_builder import GIFBuilder
from PIL import Image, ImageDraw

# Create builder
builder = GIFBuilder(width=128, height=128, fps=10)

# Generate frames
for i in range(12):
    frame = Image.new('RGB', (128, 128), (240, 248, 255))
    draw = ImageDraw.Draw(frame)
    # Draw animation using PIL primitives
    builder.add_frame(frame)

# Save with optimization
builder.save('output.gif', num_colors=48, optimize_for_emoji=True)
```

**Drawing graphics:**

* Use PIL ImageDraw primitives (circles, polygons, lines, rectangles)
* Thicker lines (width=2+) look more polished
* Add visual depth with gradients and layering
* Use vibrant, complementary colors
* Create complex shapes by combining primitives

**Animation concepts:**

* Shake/Vibrate: Oscillating position offsets
* Pulse/Heartbeat: Rhythmic size scaling
* Bounce: Gravity-based motion with easing
* Spin/Rotate: Rotation around center
* Fade In/Out: Alpha channel animation
* Slide: Off-screen to position movement
* Zoom: Scale and crop effects
* Explode: Particle burst radiating outward

**Available utilities:**

* GIFBuilder: Frame assembly and optimization
* Validators: Check Slack requirements
* Easing functions: Smooth motion (ease\_in, ease\_out, bounce\_out, etc.)
* Frame helpers: Blank frames, gradients, shapes, text

**Optimization strategies:**

* Fewer frames (lower FPS or shorter duration)
* Fewer colors (num\_colors=48)
* Smaller dimensions (128x128)
* Remove duplicate frames
* Emoji optimization mode

**Philosophy:**

* Provides knowledge and utilities, not rigid templates
* Flexibility to create custom animations
* Use PIL primitives for full creative control
* Combine concepts for unique effects

[View Slack GIF Creator Documentation →](/reference/slack-gif-creator)

## Best Practices

### Brand Consistency

Brand Guidelines ensure visual consistency across all company materials.

### Structured Writing

Doc Co-Authoring provides framework for effective collaborative writing.

### Communication Standards

Internal Comms maintains consistent formats across different message types.

### Visual Communication

Slack GIF Creator enables engaging, on-brand animated content for team channels.
