Not in the top 1,000 by GitHub stars
michalparkola/tapestry-skills
Claude Code skills to download sources (articles, PDFs, YouTube video transcripts)
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
article-extractor/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
80e1dc56df74 → 80e1dc56df74
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 80e1dc56df74
No earlier version was observed for comparison.
learn-this/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
80e1dc56df74 → 80e1dc56df74
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 80e1dc56df74
No earlier version was observed for comparison.
scrum-sage/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
80e1dc56df74 → 80e1dc56df74
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 80e1dc56df74
No earlier version was observed for comparison.
session-log/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
80e1dc56df74 → 80e1dc56df74
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 80e1dc56df74
No earlier version was observed for comparison.
ship-learn-next/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
80e1dc56df74 → 80e1dc56df74
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 80e1dc56df74
No earlier version was observed for comparison.
unblock-action/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
80e1dc56df74 → 80e1dc56df74
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 80e1dc56df74
No earlier version was observed for comparison.
youtube-transcript/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
80e1dc56df74 → 80e1dc56df74
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 80e1dc56df74
No earlier version was observed for comparison.
Heat
5.1- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- article-extractor
article-extractor - learn-this
learn-this - scrum-sage
scrum-sage - session-log
session-log - ship-learn-next
ship-learn-next - unblock-action
unblock-action - youtube-transcript
youtube-transcript
How it works
article-extractor
When your agent uses it
Extract clean article content from URLs (blog posts, articles, tutorials) and save as readable text. Use when user wants to download, extract, or save an article/blog post from a URL without ads, navigation, or clutter.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
2,452 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- How It Works
- Installation Check
- Extraction Methods
- Getting Article Title
- Filename Creation
- Complete Workflow
- Error Handling
- Output Format
- Tips for Best Results
- Example Usage
- Best Practices
- After Extraction
Files
SKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytesSKILL.mdcore9,641 bytes
Read SKILL.md
# Article Extractor
This skill extracts the main content from web articles and blog posts, removing navigation, ads, newsletter signups, and other clutter. Saves clean, readable text.
## When to Use This Skill
Activate when the user:
- Provides an article/blog URL and wants the text content
- Asks to "download this article"
- Wants to "extract the content from [URL]"
- Asks to "save this blog post as text"
- Needs clean article text without distractions
## How It WorksView the complete source on GitHublearn-this
When your agent uses it
Unified content extraction and action planning. Use when user says "learn-this <URL>", "learn this <URL>", "weave <URL>", "help me plan <URL>", "extract and plan <URL>", "make this actionable <URL>", or similar phrases indicating they want to extract content and create an action plan. Automatically detects content type (YouTube video, article, PDF) and processes accordingly.
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
3,324 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- How It Works
- URL Detection Logic
- Step-by-Step Workflow
- Complete Tapestry Workflow Script
- Error Handling
- Best Practices
- Usage Examples
- Dependencies
- Philosophy
Files
SKILL.mdcore12,650 bytesSKILL.mdcore12,650 bytesSKILL.mdcore12,650 bytesSKILL.mdcore12,650 bytesSKILL.mdcore12,650 bytesSKILL.mdcore12,650 bytesSKILL.mdcore12,650 bytes
Read SKILL.md
# Tapestry: Unified Content Extraction + Action Planning
This is the **master skill** that orchestrates the entire Tapestry workflow:
1. Detect content type from URL
2. Extract content using appropriate skill
3. Automatically create a Ship-Learn-Next action plan
## When to Use This Skill
Activate when the user:
- Says "learn-this [URL]" or "learn this [URL]"
- Says "weave [URL]"
- Says "help me plan [URL]"
- Says "extract and plan [URL]"View the complete source on GitHubscrum-sage
When your agent uses it
AI-powered Scrum Master and Enterprise Agility Coach based on Jeff Sutherland, Taiichi Ohno, and First Principles thinking. Use when user needs help with Scrum, sprint analysis, backlog refinement, scaling advice, impediment removal, team dynamics, or agile coaching. Activate for questions about Scrum mechanics, Scrum@Scale, flow optimization, or team performance.
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
1,327 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- CORE MISSION
- OPERATING MODEL
- RESPONSE STYLE
- SPRINT ANALYSIS MODE
- COACHING PRINCIPLES
- SCALING POSITION
- RESTAURANT DOMAIN EXTENSION
- HUMAN FACTORS (ZEN MODE)
- WHEN INFORMATION IS INSUFFICIENT
- OUTPUT FORMATS YOU MAY USE
- When to Use This Skill
Files
SKILL.mdcore5,888 bytes
Read SKILL.md
# Scrum Sage v2 — Zen Edition
You are **Scrum Sage v2: Zen Edition**, an AI-powered Scrum Master and Enterprise Agility Coach inspired by Jeff Sutherland, Taiichi Ohno, and First Principles thinking.
**You are not a replacement for a Scrum Master.**
You are a **force multiplier** that automates the science of Scrum so humans can focus on the art: leadership, culture, creativity, and strategy.
---
## CORE MISSION
Help teams:
- Eliminate waste (muda)View the complete source on GitHubsession-log
When your agent uses it
Summarize the current conversation session and append results to the weekly agent-log. Use when user says "log this", "session log", "summarize this session", or asks to write results to the agent-log.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
1,146 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Output Location
- Format Rules
- Example
- Step-by-Step Workflow
- Important Notes
Files
SKILL.mdcore4,706 bytesSKILL.mdcore4,706 bytesSKILL.mdcore4,706 bytes
Read SKILL.md
# Session Log
Summarize the current conversation and append to the weekly agent-log file.
## Output Location
`YYYY-wWW Agent Log.md`
Where `YYYY-wWW` is the ISO week of today's date. Calculate with:
```bash
date +%Y-w%V
```
View the complete source on GitHubship-learn-next
When your agent uses it
Transform learning content (like YouTube transcripts, articles, tutorials) into actionable implementation plans using the Ship-Learn-Next framework. Use when user wants to turn advice, lessons, or educational content into concrete action steps, reps, or a learning quest.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
2,336 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Framework: Ship-Learn-Next
- How This Skill Works
- Conversation Style
- What NOT to Do
- Key Phrases to Use
- Example Output Structure
- Processing Different Content Types
- Success Metrics
- Saving the Plan
- After Creating the Plan
Files
SKILL.mdcore9,411 bytesSKILL.mdcore9,411 bytesSKILL.mdcore9,411 bytesSKILL.mdcore9,411 bytesSKILL.mdcore9,411 bytesSKILL.mdcore9,411 bytesSKILL.mdcore9,411 bytes
Read SKILL.md
# Ship-Learn-Next Action Planner
This skill helps transform passive learning content into actionable **Ship-Learn-Next cycles** - turning advice and lessons into concrete, shippable iterations.
## When to Use This Skill
Activate when the user:
- Has a transcript/article/tutorial and wants to "implement the advice"
- Asks to "turn this into a plan" or "make this actionable"
- Wants to extract implementation steps from educational content
- Needs help breaking down big ideas into small, shippable reps
- Says things like "I watched/read X, now what should I do?"
## Core Framework: Ship-Learn-NextView the complete source on GitHubunblock-action
When your agent uses it
Help the user unblock a vague or stuck action item by clarifying the intended output, scoping it to today, and identifying the concrete next action. Use when user says "unblock", "unstick", "I'm stuck on", or presents a vague task they can't start.
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
967 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Operating Principles
- Conversation Flow
- Style Rules
Files
SKILL.mdcore4,093 bytes
Read SKILL.md
# Unblock Action
You are an action-unblocking facilitator. The user has a task they're stuck on — probably vague, too big, or unclear. Your job: make it concrete and restartable in under 2 minutes of conversation.
## Operating Principles
1. **Clarify the output, then the next action.** These are the only two things that matter.
2. **It must fit in a day.** If it's a multi-day project, carve off today's slice. Don't plan the whole thing.
3. **Good enough for now, safe enough to try.** Don't obsess over long-term optimization. The goal is forward motion, not a perfect plan.
4. **Don't ask "is this a good idea?"** Most ideas have positive expected value. The real question is: **"Is this the BEST use of your time right now?"** If yes — go. If maybe — still go, it's safe to try.
5. **No therapy sessions.** 2-3 targeted questions max. Be Socratic but fast.
## Conversation Flow
View the complete source on GitHubyoutube-transcript
When your agent uses it
Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
3,316 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- How It Works
- Installation Check
- Check Available Subtitles
- Download Strategy
- Option 3: Whisper Transcription (Last Resort)
- Getting Video Information
- Post-Processing
- Output Formats
- Tips
- Complete Workflow Example
- Error Handling
Files
SKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytesSKILL.mdcore13,729 bytes
Read SKILL.md
# YouTube Transcript Downloader
This skill helps download transcripts (subtitles/captions) from YouTube videos using yt-dlp.
## When to Use This Skill
Activate this skill when the user:
- Provides a YouTube URL and wants the transcript
- Asks to "download transcript from YouTube"
- Wants to "get captions" or "get subtitles" from a video
- Asks to "transcribe a YouTube video"
- Needs text content from a YouTube video
## How It WorksView the complete source on GitHubSkills included
- article-extractor
- learn-this
- scrum-sage
- session-log
- ship-learn-next
- unblock-action
- youtube-transcript
Repository facts
- License
- MIT
- Created
- Oct 17, 2025
- Last pushed
- Mar 11, 2026
- Forks
- 68
- Open issues
- 1
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 7, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 45 notes
article-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedarticle-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedarticle-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedarticle-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedarticle-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedarticle-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedarticle-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedarticle-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedarticle-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedarticle-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedarticle-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedarticle-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedarticle-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedarticle-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedlearn-this/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedlearn-this/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedlearn-this/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedlearn-this/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedlearn-this/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedlearn-this/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 4 broad permissionsin 4 files: article-extractor/SKILL.md:1 learn-this/SKILL.md:1 session-log/SKILL.md:1 and 1 more
- 11 dangerous shell commandsin 3 files: youtube-transcript/SKILL.md:50 learn-this/SKILL.md:144 article-extractor/SKILL.md:100
- 39 network referencesin 3 files: learn-this/SKILL.md:54 article-extractor/SKILL.md:57 youtube-transcript/SKILL.md:60
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 54 signals by file
article-extractor/SKILL.md
- Broad permissionsline 1
Bash,Write - Network accessline 57
### Option 3: Fallback (curl + simple parsing) - Network accessline 59
If no tools available, use basic curl + text extraction (less reliable but works) - Network accessline 96
### Method 3: Fallback (curl + basic parsing) - Network accessline 99
# Download and extract basic content curl -s "URL" | python3 -c " - Dangerous shell operationline 100
curl -s "URL" | python3 -c " - Network accessline 100
curl -s "URL" | python3 -c " - Network accessline 149
### Using curl (fallback): - Network accessline 151
TITLE=$(curl -s "URL" | grep -oP '<title>\K[^<]+' | sed 's/ - .*//' | sed 's/ | .*//') - Network accessline 172
ARTICLE_URL="https://example.com/article" - Network accessline 205
fallback) # Get title TITLE=$(curl -s "$ARTICLE_URL" | grep -oP '<title>\K[^<]+' | head -n 1) - Network accessline 206
# Get title TITLE=$(curl -s "$ARTICLE_URL" | grep -oP '<title>\K[^<]+' | head -n 1) TITLE=${TITLE%% - *} # Remove site name - Network accessline 207
TITLE=$(curl -s "$ARTICLE_URL" | grep -oP '<title>\K[^<]+' | head -n 1) - Network accessline 211
# Get content (basic extraction) curl -s "$ARTICLE_URL" | python3 -c " - Dangerous shell operationline 212
curl -s "$ARTICLE_URL" | python3 -c " - Network accessline 212
curl -s "$ARTICLE_URL" | python3 -c " - Network accessline 330
# User: "Extract https://example.com/article" - Network accessline 331
reader "https://example.com/article" > temp.txt
learn-this/SKILL.md
- Broad permissionsline 1
Bash,Read,Write - Network accessline 54
**Patterns to detect:** - `http://` or `https://` - Network accessline 55
- `http://` or `https://` - Network accessline 91
# Check if URL returns PDF elif curl -sI "$URL" | grep -i "Content-Type: application/pdf" > /dev/null; then - Network accessline 92
elif curl -sI "$URL" | grep -i "Content-Type: application/pdf" > /dev/null; then - Dangerous shell operationline 144
rm -f temp_transcript.en.vtt - Network accessline 180
fallback) ARTICLE_TITLE=$(curl -s "$URL" | grep -oP '<title>\K[^<]+' | head -n 1) - Network accessline 181
ARTICLE_TITLE=$(curl -s "$URL" | grep -oP '<title>\K[^<]+' | head -n 1) - Network accessline 182
ARTICLE_TITLE=${ARTICLE_TITLE%% - *} curl -s "$URL" | python3 -c " from html.parser import HTMLParser - Dangerous shell operationline 183
curl -s "$URL" | python3 -c " - Network accessline 183
curl -s "$URL" | python3 -c " - Network accessline 226
# 1. Download PDF PDF_FILENAME=$(basename "$URL") curl -L -o "$PDF_FILENAME" "$URL" - Network accessline 228
curl -L -o "$PDF_FILENAME" "$URL" - Dangerous shell operationline 241
rm "$PDF_FILENAME" - Network accessline 318
if [[ "$URL" =~ youtube\.com/watch || "$URL" =~ youtu\.be/ || "$URL" =~ youtube\.com/shorts ]]; then CONTENT_TYPE="youtube" elif [[ "$URL" =~ \.pdf$ ]] || curl -sI "$URL" | grep -iq "Content-Type: application/pdf"; then - Network accessline 319
CONTENT_TYPE="youtube" elif [[ "$URL" =~ \.pdf$ ]] || curl -sI "$URL" | grep -iq "Content-Type: application/pdf"; then CONTENT_TYPE="pdf" - Network accessline 320
elif [[ "$URL" =~ \.pdf$ ]] || curl -sI "$URL" | grep -iq "Content-Type: application/pdf"; then - Network accessline 400
User: learn-this https://www.youtube.com/watch?v=dQw4w9WgXcQ - Network accessline 418
User: weave https://example.com/how-to-build-saas - Network accessline 437
User: help me plan https://example.com/research-paper.pdf - Network accessline 461
**For Articles:** - reader (npm) OR trafilatura (pip) - Falls back to basic curl if neither available - Network accessline 463
- Falls back to basic curl if neither available - Network accessline 465
**For PDFs:** - curl (built-in) - Network accessline 466
- curl (built-in)
session-log/SKILL.md
- Broad permissionsline 1
Read,Write,Edit,Bash
youtube-transcript/SKILL.md
- Broad permissionsline 1
Bash,Read,Write - Dangerous shell operationline 50
sudo apt update && sudo apt install -y yt-dlp - Network accessline 60
**If installation fails**: Inform the user they need to install yt-dlp manually and provide them with installation instructions from https://github.com/yt-dlp/yt-dlp#installation - Dangerous shell operationline 157
rm audio_VIDEO_ID.mp3 - Dangerous shell operationline 222
rm "$VTT_FILE" - Network accessline 241
VIDEO_URL="https://www.youtube.com/watch?v=dQw4w9WgXcQ" - Dangerous shell operationline 255
sudo apt update && sudo apt install -y yt-dlp - Dangerous shell operationline 328
rm "$AUDIO_FILE" - Dangerous shell operationline 362
rm "$VTT_FILE" - Network accessline 388
**3. Invalid or private video** - Check if URL is correct format: `https://www.youtube.com/watch?v=VIDEO_ID` - Network accessline 389
- Check if URL is correct format: `https://www.youtube.com/watch?v=VIDEO_ID`
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Combined signals: 3 facts
- Passes downloaded content to an interpreterarticle-extractor/SKILL.md:100High confidence
- Passes downloaded content to an interpreterarticle-extractor/SKILL.md:212High confidence
- Passes downloaded content to an interpreterlearn-this/SKILL.md:183High confidence
Signal confidence: 54 facts
- Broad permissions in the frontmatter of the SKILL.mdarticle-extractor/SKILL.md:1High confidence
- Network access in prose of the SKILL.mdarticle-extractor/SKILL.md:57Low confidence
- Network access in prose of the SKILL.mdarticle-extractor/SKILL.md:59Low confidence
- Network access in prose of the SKILL.mdarticle-extractor/SKILL.md:96Low confidence
- Network access in code of the SKILL.mdarticle-extractor/SKILL.md:99High confidence
- Dangerous shell operation in code of the SKILL.mdarticle-extractor/SKILL.md:100High confidence
- Network access in code of the SKILL.mdarticle-extractor/SKILL.md:100High confidence
- Network access in prose of the SKILL.mdarticle-extractor/SKILL.md:149Low confidence
- Network access in code of the SKILL.mdarticle-extractor/SKILL.md:151High confidence
- Network access in code of the SKILL.mdarticle-extractor/SKILL.md:172High confidence
- Network access in code of the SKILL.mdarticle-extractor/SKILL.md:205High confidence
- Network access in code of the SKILL.mdarticle-extractor/SKILL.md:206High confidence
- Network access in code of the SKILL.mdarticle-extractor/SKILL.md:207High confidence
- Network access in code of the SKILL.mdarticle-extractor/SKILL.md:211High confidence
- Dangerous shell operation in code of the SKILL.mdarticle-extractor/SKILL.md:212High confidence
- Network access in code of the SKILL.mdarticle-extractor/SKILL.md:212High confidence
- Network access in code of the SKILL.mdarticle-extractor/SKILL.md:330High confidence
- Network access in code of the SKILL.mdarticle-extractor/SKILL.md:331High confidence
- Broad permissions in the frontmatter of the SKILL.mdlearn-this/SKILL.md:1High confidence
- Network access in prose of the SKILL.mdlearn-this/SKILL.md:54Low confidence
- Network access in prose of the SKILL.mdlearn-this/SKILL.md:55Low confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:91High confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:92High confidence
- Dangerous shell operation in code of the SKILL.mdlearn-this/SKILL.md:144High confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:180High confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:181High confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:182High confidence
- Dangerous shell operation in code of the SKILL.mdlearn-this/SKILL.md:183High confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:183High confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:226High confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:228High confidence
- Dangerous shell operation in code of the SKILL.mdlearn-this/SKILL.md:241High confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:318High confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:319High confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:320High confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:400High confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:418High confidence
- Network access in code of the SKILL.mdlearn-this/SKILL.md:437High confidence
- Network access in prose of the SKILL.mdlearn-this/SKILL.md:461Low confidence
- Network access in prose of the SKILL.mdlearn-this/SKILL.md:463Low confidence
- Network access in prose of the SKILL.mdlearn-this/SKILL.md:465Low confidence
- Network access in prose of the SKILL.mdlearn-this/SKILL.md:466Low confidence
- Broad permissions in the frontmatter of the SKILL.mdsession-log/SKILL.md:1High confidence
- Broad permissions in the frontmatter of the SKILL.mdyoutube-transcript/SKILL.md:1High confidence
- Dangerous shell operation in code of the SKILL.mdyoutube-transcript/SKILL.md:50High confidence
- Network access in prose of the SKILL.mdyoutube-transcript/SKILL.md:60Low confidence
- Dangerous shell operation in code of the SKILL.mdyoutube-transcript/SKILL.md:157High confidence
- Dangerous shell operation in code of the SKILL.mdyoutube-transcript/SKILL.md:222High confidence
- Network access in code of the SKILL.mdyoutube-transcript/SKILL.md:241High confidence
- Dangerous shell operation in code of the SKILL.mdyoutube-transcript/SKILL.md:255High confidence
and 4 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md article-extractor/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md article-extractor/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md article-extractor/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md article-extractor/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md article-extractor/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md article-extractor/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.