paiupgrade
Extract system improvements from content AND monitor external sources (Anthropic ecosystem, YouTube). USE WHEN upgrade, improve system, system upgrade, analyze for improvements, check Anthropic, Anthropic changes, new Claude features, check YouTube, new videos. SkillSearch('upgrade') for docs.
Install
mkdir -p .claude/skills/paiupgrade && curl -L -o skill.zip "https://mcp.directory/api/skills/download/4044" && unzip -o skill.zip -d .claude/skills/paiupgrade && rm skill.zipInstalls to .claude/skills/paiupgrade
About this skill
Customization
Before executing, check for user customizations at:
~/.claude/skills/PAI/USER/SKILLCUSTOMIZATIONS/PAIUpgrade/
If this directory exists, load and apply any PREFERENCES.md, configurations, or resources found there. These override default behavior. If the directory does not exist, proceed with skill defaults.
🚨 MANDATORY: Voice Notification (REQUIRED BEFORE ANY ACTION)
You MUST send this notification BEFORE doing anything else when this skill is invoked.
-
Send voice notification:
curl -s -X POST http://localhost:8888/notify \ -H "Content-Type: application/json" \ -d '{"message": "Running the WORKFLOWNAME workflow in the PAIUpgrade skill to ACTION"}' \ > /dev/null 2>&1 & -
Output text notification:
Running the **WorkflowName** workflow in the **PAIUpgrade** skill to ACTION...
This is not optional. Execute this curl command immediately upon skill invocation.
PAIUpgrade Skill
Primary Purpose: Generate prioritized upgrade recommendations for the user's existing PAI setup by understanding their context and discovering what's new in the ecosystem.
The skill runs two parallel agent threads that converge into personalized recommendations:
Thread 1: USER CONTEXT Thread 2: SOURCE COLLECTION
┌─────────────────────┐ ┌─────────────────────┐
│ TELOS Analysis │ │ Anthropic Sources │
│ Project Analysis │ │ YouTube Channels │
│ Recent Work History │ │ Custom USER Sources │
│ PAI System State │ │ Community Updates │
└─────────────────────┘ └─────────────────────┘
│ │
└──────────┬───────────────────┘
▼
┌─────────────────────────────┐
│ PRIORITIZED RECOMMENDATIONS │
│ (personalized to user) │
└─────────────────────────────┘
Workflow Routing
| Workflow | Trigger | File |
|---|---|---|
| Upgrade | "check for upgrades", "check sources", "any updates", "check Anthropic", "check YouTube", "upgrade", "pai upgrade" | Workflows/Upgrade.md |
| ResearchUpgrade | "research this upgrade", "deep dive on [feature]", "further research" | Workflows/ResearchUpgrade.md |
| FindSources | "find upgrade sources", "find new sources", "discover channels" | Workflows/FindSources.md |
Default workflow: If user says "upgrade" or "check for upgrades" without specifics, run the Upgrade workflow.
Primary Output Format
Granular. Extracted. PAI-Contextualized.
The output provides SPECIFIC TECHNIQUES extracted from actual content, not links to watch or recommendations to read. Every tip explains WHY it matters for YOUR PAI system.
# PAI Upgrade Report
**Generated:** [timestamp]
**Sources Processed:** [N] release notes parsed | [N] videos transcribed | [N] docs analyzed
---
## 🎯 Extracted Techniques
These are SPECIFIC techniques pulled from actual content. Each one maps to your PAI system.
### From Release Notes
#### [Feature/Change Name]
**Source:** GitHub claude-code v2.1.16, commit abc123
**What It Is (16-32 words):**
[Describe the technique itself - what it does, how it works, what capability it provides. Must be 16-32 words, concrete and specific.]
**How It Helps PAI (16-32 words):**
[Describe the specific benefit to our PAI system - which component improves, what gap it fills, what becomes possible. Must be 16-32 words.]
**The Technique:**
> [Exact code pattern, configuration, or approach - quoted or code-blocked]
**Applies To:** `hooks/SecurityValidator.hook.ts`, ISC verification
**Implementation:**
```typescript
// Before (what you have now)
[current pattern]
// After (with this technique)
[new pattern]
From YouTube Videos
[Specific Technique Name]
Source: R Amjad - "Video Title" @ 12:34
What It Is (16-32 words): [Describe the technique itself - what it does, how it works, what capability it provides. Must be 16-32 words, concrete and specific.]
How It Helps PAI (16-32 words): [Describe the specific benefit to our PAI system - which component improves, what gap it fills, what becomes possible. Must be 16-32 words.]
The Technique:
"[Exact quote or paraphrased technique from transcript]"
Applies To: Browser skill, delegation system Implementation: [Specific steps to apply this technique]
From Documentation
[Specific Capability/Pattern]
Source: Claude Docs - Tool Use section, updated 2026-01-20
What It Is (16-32 words): [Describe the technique itself - what it does, how it works, what capability it provides. Must be 16-32 words, concrete and specific.]
How It Helps PAI (16-32 words): [Describe the specific benefit to our PAI system - which component improves, what gap it fills, what becomes possible. Must be 16-32 words.]
The Technique:
[Exact documentation excerpt showing the capability]
Applies To: skills/PAI/SKILL.md, agent spawning
Implementation:
[Specific changes needed]
📊 Technique Summary
| # | Technique | Source | PAI Component | Impact |
|---|---|---|---|---|
| 1 | [technique name] | [source] | [component it affects] | [what changes] |
| 2 | [technique name] | [source] | [component it affects] | [what changes] |
⏭️ Skipped Content
| Content | Source | Why Skipped |
|---|---|---|
| [video/doc title] | [source] | [No extractable technique / Not relevant to PAI / Covers basics you already know] |
🔍 Sources Processed
Release Notes Parsed:
- claude-code v2.1.14, v2.1.15, v2.1.16 → [N] techniques extracted
- MCP 2025-11-25 → [N] techniques extracted
Videos Transcribed:
- R Amjad: "Title" (23:45) → [N] techniques extracted
- AI Jason: "Title" (15:20) → 0 techniques (skipped: Gemini focus)
Docs Analyzed:
- Claude Tool Use docs → [N] techniques extracted
---
## Extraction Rules
**CRITICAL: Extract, don't summarize. Techniques, not recommendations.**
1. **Every output item must be a TECHNIQUE** - A specific pattern, code snippet, configuration, or approach
2. **Quote or code-block the actual content** - Show exactly what was said/written
3. **Map to PAI components** - Every technique must connect to a specific file, skill, workflow, or system component
4. **Two mandatory description fields (16-32 words each):**
- **What It Is:** Describe the technique itself - what it does, how it works, what capability it provides
- **How It Helps PAI:** Describe the specific benefit - which component improves, what gap it fills, what becomes possible
5. **Provide implementation** - Show before/after code or specific steps
6. **Skip, don't dilute** - If content has no extractable technique, put it in Skipped Content with reason
**Anti-patterns to AVOID:**
- ❌ "Check out this video for more"
- ❌ "This release has improvements"
- ❌ "Consider looking into this"
- ❌ Vague summaries without specific techniques
- ❌ Links without extracted content
**Source Type Labels:**
| Label | Meaning |
|-------|---------|
| `GitHub: claude-code vX.Y.Z` | Specific version release notes |
| `YouTube: Creator @ MM:SS` | Video with timestamp |
| `Docs: Section Name` | Documentation section |
| `Blog: Post Title` | Blog post |
---
## The Two-Thread Architecture
### Thread 1: User Context Analysis
**Purpose:** Deeply understand the user to personalize recommendations.
Launch **parallel agents** to analyze:
| Agent | Focus | Sources |
|-------|-------|---------|
| **TELOS Agent** | User's goals, challenges, current focus | `skills/PAI/USER/TELOS/*.md` |
| **Project Agent** | Active projects, tech stacks, dependencies | TELOS/PROJECTS.md, recent work context |
| **History Agent** | Recent work patterns, what's been done | `MEMORY/WORK/`, `MEMORY/STATE/current-work.json` |
| **PAI State Agent** | System capabilities, installed skills, gaps | `skills/`, `hooks/`, `settings.json` |
**Output:** A context object that includes:
- User's current focus areas and priorities
- Active projects and their tech stacks
- Recent work patterns and themes
- PAI system state and existing capabilities
### Thread 2: Source Collection
**Purpose:** Discover what's new in the ecosystem.
Launch **parallel agents** to check:
| Agent | Focus | Sources |
|-------|-------|---------|
| **Anthropic Agent** | Official Anthropic updates | `Tools/Anthropic.ts` (30+ sources) |
| **YouTube Agent** | Configured channels for new videos | USER customization channels |
| **Custom Source Agent** | Any USER-defined additional sources | USER/SKILLCUSTOMIZATIONS/PAIUpgrade/ |
**Output:** A collection of discoveries:
- New features, releases, changes from Anthropic
- New videos with transcripts and key insights
- Updates from custom sources
---
## Process Flow
### Step 1: Launch Both Threads in Parallel
Using BACKGROUNDDELEGATION, spawn both analysis threads simultaneously:
```markdown
## Thread 1: User Context (4 parallel agents)
### Agent 1: TELOS Analysis
Read and analyze:
- ~/.claude/skills/PAI/USER/TELOS/TELOS.md
- ~/.claude/skills/PAI/USER/TELOS/GOALS.md
- ~/.claude/skills/PAI/USER/TELOS/PROJECTS.md
- ~/.claude/skills/PAI/USER/TELOS/CHALLENGES.md
- ~/.claude/skills/PAI/USER/TELOS/STATUS.md
Extract: Current focus, priorities, active goals, project themes
### Agent 2: Recent Work Analysis
Read and analyze:
- ~/.claude/MEMORY/STATE/current-work.json
- Recent MEMORY/WORK/ directories
Extract: What user has been working on, patterns, open tasks
### Agent 3: PAI System State
Analyze:
- ~/.claude/skills/ (installed skills)
- ~/.claude/hooks/ (active hooks)
- ~/.claude/settings.json (configuration)
Extract: Current capabilities, potential gaps, system health
### Agent 4: Tech Stack Context
From PROJECTS and recent work, identify:
- Languages and frameworks in use
- Deployment targets
- Integration points
---
## T
---
*Content truncated.*
More by danielmiessler
View all skills by danielmiessler →You might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
pdf-to-markdown
aliceisjustplaying
Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions "load the whole PDF", "bring the PDF into context", "read the entire PDF", or when partial extraction/grepping would miss important context. This is the preferred method for PDF text extraction over page-by-page or grep approaches.
Related MCP Servers
Browse all serversAccess AWS S3 storage to list buckets, browse objects, and extract text from files like PDFs with ease.
Integrate with Box cloud storage to extract PDF text and process Word documents. Ideal for automated document analysis a
Transcribe for YouTube and other platforms. Extract accurate transcript of a YouTube video for accessibility, analysis,
Easily convert PDF content into clean markdown text with Lizeur’s OCR text recognition, using Mistral AI’s smart OCR and
Unlock AI-ready web data with Firecrawl: scrape any website, handle dynamic content, and automate web scraping for resea
Extend your developer tools with GitHub MCP Server for advanced automation, supporting GitHub Student and student packag
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.