Not in the top 1,000 by GitHub stars

AlekseiUL/sprut-agent-kit

Ready-to-use AI agent with soul, memory, and 23 skills for ClaudeClaw ⚡

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

skills/agent-builder/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/analytics/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/audit-website/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/brainstorming/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/business-architect/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/copywriter-agent/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/creator-marketing/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/deep-research-pro/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/excalidraw/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/gemini/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/gog/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/last30days/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/marketing-mode/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/methodologist/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/presentation/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/reddit/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/social-card-gen/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/subagent-coordinator/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/subagent-runner/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/systematic-debugging/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/tubescribe/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/tweet-writer/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/weather/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/writing-plans/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

skills/youtube-seo/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → ef0f9f080cd4

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit ef0f9f080cd4fe6447862089f7f2e4be5bc3d64b

git clone --filter=blob:none --no-checkout https://github.com/AlekseiUL/sprut-agent-kit.git .hotskills/alekseiul-sprut-agent-kit && git -C .hotskills/alekseiul-sprut-agent-kit checkout --detach ef0f9f080cd4fe6447862089f7f2e4be5bc3d64b # Copy each selected skill directory from .hotskills/alekseiul-sprut-agent-kit into .agents/skills/<skill-name>/
66GitHub stars
1star in 7 days
25skills in this repository
5commits in 30 days

Heat

2.9
  • 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

Oct 25, 2026Nov 1, 202666

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

agent-builder

When your agent uses it

Создаёт полноценных persistent skill-агентов с собственной памятью, system prompt-ом и data-файлами. Автоматизирует создание агентов как у OpenClaw (Doctor, AutoMechanic и т.д.).

What it loads into context

Frontmatter

133 tokens

Always available to the agent

SKILL.md

3,016 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Когда использовать
  2. Не использовать
  3. Процесс создания
  4. Примеры работы
  5. Автоматическая запись
  6. Workflow создания агента
  7. Примеры агентов
  8. Интеграция с memory.sqlite

Files

  • SKILL.mdcore13,470 bytes
  • SKILL.mdcore13,470 bytes
  • SKILL.mdcore13,470 bytes
Read SKILL.md

# 🤖 Agent Builder — Создатель Persistent Agent-ов

## Когда использовать

Пользователь говорит:
- "Создай агента X"
- "Новый агент для Y"
- "Сделай persistent agent Z"
- Описывает задачу агента который должен:
  - Помнить контекст между разговорами
  - Вести структурированные записи
  - Иметь специализированную экспертизу

## Не использовать
View the complete source on GitHub

Skills included

  • agent-builder
  • analytics
  • audit-website
  • brainstorming
  • business-architect
  • copywriter-agent
  • creator-marketing
  • deep-research-pro
  • excalidraw
  • gemini
  • gog
  • last30days
  • marketing-mode
  • methodologist
  • presentation
  • reddit
  • social-card-gen
  • subagent-coordinator
  • subagent-runner
  • systematic-debugging
  • tubescribe
  • tweet-writer
  • weather
  • writing-plans
  • youtube-seo

Repository facts

License
MIT
Created
Mar 5, 2026
Last pushed
Oct 29, 2026
Forks
21
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 107 notes
  • skills/agent-builder/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-builder/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/analytics/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/analytics/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/analytics/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/audit-website/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/audit-website/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/creator-marketing/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/deep-research-pro/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/excalidraw/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/excalidraw/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 383 signals by file

skills/analytics/scripts/daily-report.sh

  • Executable scriptline 1
    #!/bin/bash

skills/analytics/scripts/tg-channel-stats.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]

skills/analytics/scripts/tg-stats-auth.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]

skills/analytics/scripts/tg-stats.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]

skills/analytics/scripts/yt-analytics-auth.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 10
    SCOPES = [     "https://www.googleapis.com/auth/yt-analytics.readonly",
  • Network accessline 11
    "https://www.googleapis.com/auth/yt-analytics.readonly",
  • Network accessline 12
    "https://www.googleapis.com/auth/youtube.readonly"
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]

skills/analytics/scripts/yt-deep-stats.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/analytics/scripts/yt-stats.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 15
    YT_CHANNEL_ID = "YOUR_CHANNEL_ID"  # YOUR_YOUTUBE_HANDLE YT_HANDLE = "YOUR_YOUTUBE_HANDLE" RSS_URL = f"https://www.youtube.com/feeds/videos.xml?channel_id={YT_CHANNEL_ID}"
  • Network accessline 17
    RSS_URL = f"https://www.youtube.com/feeds/videos.xml?channel_id={YT_CHANNEL_ID}"
  • Network accessline 21
    req = urllib.request.Request(RSS_URL, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 22
    with urllib.request.urlopen(req, timeout=15) as resp:
  • Network accessline 25
    ns = {         "atom": "http://www.w3.org/2005/Atom",
  • Network accessline 26
    "atom": "http://www.w3.org/2005/Atom",
  • Network accessline 27
    "yt": "http://www.youtube.com/xml/schemas/2015",
  • Network accessline 28
    "media": "http://search.yahoo.com/mrss/"
  • Network accessline 57
    "views": views,             "likes": likes,             "url": f"https://youtu.be/{vid_id}"
  • Network accessline 58
    "likes": likes,             "url": f"https://youtu.be/{vid_id}"         })
  • Network accessline 59
    "url": f"https://youtu.be/{vid_id}"
  • Access to secretsline 64
    [Credential-related source omitted]
  • Network accessline 67
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 68
    with urllib.request.urlopen(url, timeout=15) as resp:
  • Network accessline 82
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Network accessline 83
    with urllib.request.urlopen(url2, timeout=15) as resp:
  • Network accessline 88
    if video_ids:         url3 = f"https://www.googleapis.com/youtube/v3/videos?part=statistics,snippet&id={video_ids}&key={api_key}"         with urllib.request.urlopen(url3, timeout=15) as resp:
  • Network accessline 89
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Network accessline 90
    with urllib.request.urlopen(url3, timeout=15) as resp:
  • Network accessline 101
    "likes": int(vs.get("likeCount", 0)),                 "comments": int(vs.get("commentCount", 0)),                 "url": f"https://youtu.be/{item['id']}"
  • Network accessline 102
    "comments": int(vs.get("commentCount", 0)),                 "url": f"https://youtu.be/{item['id']}"             })
  • Network accessline 103
    "url": f"https://youtu.be/{item['id']}"
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]

skills/deep-research-pro/README.md

  • Network accessline 25
    cd your-workspace/skills git clone https://github.com/parags/deep-research-pro.git
  • Network accessline 26
    git clone https://github.com/parags/deep-research-pro.git
  • Network accessline 59
    # Fetch specific URLs ./scripts/research --fetch "https://example.com/article"
  • Network accessline 60
    ./scripts/research --fetch "https://example.com/article"
  • Network accessline 97
    - Python 3.11+ - [uv](https://github.com/astral-sh/uv) (auto-installs dependencies)
  • Network accessline 98
    - [uv](https://github.com/astral-sh/uv) (auto-installs dependencies)
  • Network accessline 108
    Built by [AstralSage](https://moltbook.com/u/AstralSage) 🦞

skills/deep-research-pro/package.json

  • Executable scriptline 1
    Executable file

skills/excalidraw/template.js

  • Executable scriptline 1
    Executable file
  • Network accessline 194
    type: "excalidraw",   version: 2,   source: "https://github.com/zsviczian/obsidian-excalidraw-plugin",
  • Network accessline 195
    version: 2,   source: "https://github.com/zsviczian/obsidian-excalidraw-plugin",   elements: elements,
  • Network accessline 196
    source: "https://github.com/zsviczian/obsidian-excalidraw-plugin",

skills/gemini/SKILL.md

  • Network accessline 206
    **Получить ключ:** https://aistudio.google.com/app/apikey
  • Access to secretsline 210
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]

skills/gog/SKILL.md

  • Network accessline 2
    name: gog description: "Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs. Use when user asks about email, calendar events, Google Drive files, contacts, spreadsheets. Triggers on 'почта', 'gmail', 'календарь', 'ca
  • Network accessline 3
    description: "Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs. Use when user asks about email, calendar events, Google Drive files, contacts, spreadsheets. Triggers on 'почта', 'gmail', 'календарь', 'calendar', '
  • Network accessline 4
    homepage: https://gogcli.sh
  • Access to secretsline 13
    [Credential-related source omitted]

skills/last30days/SKILL-original.md

  • Broad permissionsline 1
    Bash, Read, Write, AskUserQuestion, WebSearch
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 259
    [Credential-related source omitted]
  • Access to secretsline 260
    [Credential-related source omitted]
  • Access to secretsline 261
    [Credential-related source omitted]
  • Access to secretsline 390
    [Credential-related source omitted]

skills/last30days/SKILL.md

  • Broad permissionsline 1
    Bash, Read, Write, AskUserQuestion, WebSearch
  • Network accessline 211
    URL FORMATTING: NEVER paste raw URLs in the output. - **BAD:** "per https://www.rollingstone.com/music/music-news/kanye-west-bully-1235506094/"
  • Network accessline 212
    - **BAD:** "per https://www.rollingstone.com/music/music-news/kanye-west-bully-1235506094/"

skills/last30days/docs/pr-credits.md

  • Network accessline 7
    | PR | Author | What | Status | |---|---|---|---| | [#17](https://github.com/mvanhorn/last30days-skill/pull/17) | **@JosephOIbrahim** | Windows Unicode fix (cp1252 emoji crash) | Merge or close with thanks |
  • Network accessline 8
    |---|---|---|---| | [#17](https://github.com/mvanhorn/last30days-skill/pull/17) | **@JosephOIbrahim** | Windows Unicode fix (cp1252 emoji crash) | Merge or close with thanks | | [#16](https://github.com/mvanhorn/last30days-skill/pull/16) | 
  • Network accessline 9
    | [#17](https://github.com/mvanhorn/last30days-skill/pull/17) | **@JosephOIbrahim** | Windows Unicode fix (cp1252 emoji crash) | Merge or close with thanks |
  • Network accessline 10
    | [#16](https://github.com/mvanhorn/last30days-skill/pull/16) | **@levineam** | Handle 403 model access errors + gpt-4.1 fallback | Merge or close with thanks |
  • Network accessline 11
    | [#18](https://github.com/mvanhorn/last30days-skill/pull/18) | **@jonthebeef** | `--days=N` configurable lookback flag | Merge or close with thanks |
  • Network accessline 12
    | [#1](https://github.com/mvanhorn/last30days-skill/pull/1) | **@galligan** (Matt Galligan) | Marketplace plugin conversion — we took a lighter approach inspired by his PR | Close with thanks, explain lighter approach |
  • Network accessline 16
    | PR | Author | What | |---|---|---| | [#15](https://github.com/mvanhorn/last30days-skill/pull/15) | **@rszrszrsz** | YAML argument-hint fix — already fixed in V2 |
  • Network accessline 17
    |---|---|---| | [#15](https://github.com/mvanhorn/last30days-skill/pull/15) | **@rszrszrsz** | YAML argument-hint fix — already fixed in V2 | | [#11](https://github.com/mvanhorn/last30days-skill/pull/11) | **@nerveband** | Same YAML fix (ea
  • Network accessline 18
    | [#15](https://github.com/mvanhorn/last30days-skill/pull/15) | **@rszrszrsz** | YAML argument-hint fix — already fixed in V2 |
  • Network accessline 19
    | [#11](https://github.com/mvanhorn/last30days-skill/pull/11) | **@nerveband** | Same YAML fix (earlier) — already fixed in V2 |
  • Network accessline 23
    | PR | Author | What | Why | |---|---|---|---| | [#5](https://github.com/mvanhorn/last30days-skill/pull/5) | **@jblwilliams** | Codex auth with OpenAI Responses API | Good idea, too complex for now (358 lines SSE/JWT). May revisit. |
  • Network accessline 24
    |---|---|---|---| | [#5](https://github.com/mvanhorn/last30days-skill/pull/5) | **@jblwilliams** | Codex auth with OpenAI Responses API | Good idea, too complex for now (358 lines SSE/JWT). May revisit. | | [#14](https://github.com/mvanhorn
  • Network accessline 25
    | [#5](https://github.com/mvanhorn/last30days-skill/pull/5) | **@jblwilliams** | Codex auth with OpenAI Responses API | Good idea, too complex for now (358 lines SSE/JWT). May revisit. |
  • Network accessline 26
    | [#14](https://github.com/mvanhorn/last30days-skill/pull/14) | **@thangman1** | WebSearch-first, API keys optional | Philosophical shift — V2 already does WebSearch in parallel |
  • Network accessline 27
    | [#10](https://github.com/mvanhorn/last30days-skill/pull/10) | **@thetechreviewer** | OpenRouter API integration | Too large (1029 lines), adds MCP server |

skills/last30days/fixtures/openai_sample.json

  • Network accessline 10
    {           "type": "output_text",           "text": "{\n  \"items\": [\n    {\n      \"title\": \"Best practices for Claude Code skills - comprehensive guide\",\n      \"url\": \"https://reddit.com/r/ClaudeAI/comments/abc123/best_practices
  • Network accessline 11
    "type": "output_text",           "text": "{\n  \"items\": [\n    {\n      \"title\": \"Best practices for Claude Code skills - comprehensive guide\",\n      \"url\": \"https://reddit.com/r/ClaudeAI/comments/abc123/best_practices_for_claude_
  • Network accessline 12
    "text": "{\n  \"items\": [\n    {\n      \"title\": \"Best practices for Claude Code skills - comprehensive guide\",\n      \"url\": \"https://reddit.com/r/ClaudeAI/comments/abc123/best_practices_for_claude_code_skills\",\n      \"subreddit

skills/last30days/fixtures/reddit_thread_sample.json

  • Access to secretsline 81
    [Credential-related source omitted]

skills/last30days/fixtures/xai_sample.json

  • Network accessline 10
    {           "type": "output_text",           "text": "{\n  \"items\": [\n    {\n      \"text\": \"Just shipped my first Claude Code skill! The SKILL.md format is incredibly intuitive. Pro tip: use context: fork for resource-intensive operat
  • Network accessline 11
    "type": "output_text",           "text": "{\n  \"items\": [\n    {\n      \"text\": \"Just shipped my first Claude Code skill! The SKILL.md format is incredibly intuitive. Pro tip: use context: fork for resource-intensive operations.\",\n  
  • Network accessline 12
    "text": "{\n  \"items\": [\n    {\n      \"text\": \"Just shipped my first Claude Code skill! The SKILL.md format is incredibly intuitive. Pro tip: use context: fork for resource-intensive operations.\",\n      \"url\": \"https://x.com/devu

skills/last30days/plans/feat-add-websearch-source.md

  • Network accessline 107
    {{       "title": "Page title",       "url": "https://...",
  • Network accessline 108
    "title": "Page title",       "url": "https://...",       "source_domain": "example.com",
  • Network accessline 109
    "url": "https://...",
  • Access to secretsline 264
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Network accessline 387
    ### External References - Claude WebSearch docs: https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool
  • Network accessline 388
    - Claude WebSearch docs: https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool

skills/last30days/scripts/last30days.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 123
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 517
    [Credential-related source omitted]
  • Access to secretsline 593
    [Credential-related source omitted]
  • Access to secretsline 594
    [Credential-related source omitted]

skills/last30days/scripts/lib/__init__.py

  • Executable scriptline 1
    Executable file

skills/last30days/scripts/lib/bird_x.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 146
    if not check_npm_available():         return False, "npm not found. Install Node.js first, or install Bird manually: https://github.com/steipete/bird"
  • Network accessline 147
    return False, "npm not found. Install Node.js first, or install Bird manually: https://github.com/steipete/bird"
  • Network accessline 367
    screen_name = author.get("username") or author.get("screen_name", "")             if screen_name:                 url = f"https://x.com/{screen_name}/status/{tweet['id']}"
  • Network accessline 369
    url = f"https://x.com/{screen_name}/status/{tweet['id']}"

skills/last30days/scripts/lib/cache.py

  • Executable scriptline 1
    Executable file

skills/last30days/scripts/lib/dates.py

  • Executable scriptline 1
    Executable file

skills/last30days/scripts/lib/dedupe.py

  • Executable scriptline 1
    Executable file

skills/last30days/scripts/lib/entity_extract.py

  • Executable scriptline 1
    Executable file

skills/last30days/scripts/lib/env.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]

skills/last30days/scripts/lib/http.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 66
    req = urllib.request.Request(url, data=data, headers=headers, method=method)
  • Network accessline 73
    for attempt in range(retries):         try:             with urllib.request.urlopen(req, timeout=timeout) as response:
  • Network accessline 74
    try:             with urllib.request.urlopen(req, timeout=timeout) as response:                 body = response.read().decode('utf-8')
  • Network accessline 75
    with urllib.request.urlopen(req, timeout=timeout) as response:
  • Network accessline 145
    url = f"https://www.reddit.com{path}?raw_json=1"

skills/last30days/scripts/lib/models.py

  • Executable scriptline 1
    Executable file
  • Network accessline 9
    OPENAI_MODELS_URL = "https://api.openai.com/v1/models"
  • Network accessline 13
    XAI_MODELS_URL = "https://api.x.ai/v1/models"
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Access to secretsline 169
    [Credential-related source omitted]

skills/last30days/scripts/lib/normalize.py

  • Executable scriptline 1
    Executable file

skills/last30days/scripts/lib/openai_reddit.py

  • Executable scriptline 1
    Executable file
  • Network accessline 43
    OPENAI_RESPONSES_URL = "https://api.openai.com/v1/responses"
  • Network accessline 84
    {{       "title": "Thread title",       "url": "https://www.reddit.com/r/sub/comments/xyz/title/",
  • Network accessline 85
    "title": "Thread title",       "url": "https://www.reddit.com/r/sub/comments/xyz/title/",       "subreddit": "subreddit_name",
  • Network accessline 86
    "url": "https://www.reddit.com/r/sub/comments/xyz/title/",
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 148
    [Credential-related source omitted]
  • Network accessline 227
    sub = sub.lstrip("r/")         try:             url = f"https://www.reddit.com/r/{sub}/search/.json"
  • Network accessline 228
    try:             url = f"https://www.reddit.com/r/{sub}/search/.json"             params = f"q={_url_encode(core)}&restrict_sr=on&sort=new&limit={count_per}&raw_json=1"
  • Network accessline 229
    url = f"https://www.reddit.com/r/{sub}/search/.json"
  • Network accessline 251
    "id": f"RS{len(all_items)+1}",                     "title": str(post.get("title", "")).strip(),                     "url": f"https://www.reddit.com{permalink}",
  • Network accessline 252
    "title": str(post.get("title", "")).strip(),                     "url": f"https://www.reddit.com{permalink}",                     "subreddit": str(post.get("subreddit", sub)).strip(),
  • Network accessline 253
    "url": f"https://www.reddit.com{permalink}",

skills/last30days/scripts/lib/reddit_enrich.py

  • Executable scriptline 1
    Executable file
  • Network accessline 218
    for c in top_comments:         permalink = c.get("permalink", "")         comment_url = f"https://reddit.com{permalink}" if permalink else ""
  • Network accessline 219
    permalink = c.get("permalink", "")         comment_url = f"https://reddit.com{permalink}" if permalink else ""         item["top_comments"].append({
  • Network accessline 220
    comment_url = f"https://reddit.com{permalink}" if permalink else ""

skills/last30days/scripts/lib/render.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]

skills/last30days/scripts/lib/schema.py

  • Executable scriptline 1
    Executable file

skills/last30days/scripts/lib/score.py

  • Executable scriptline 1
    Executable file

skills/last30days/scripts/lib/ui.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Network accessline 159
    For manual setup, see: https://github.com/steipete/bird#authentication
  • Network accessline 170
    For manual setup, see: https://github.com/steipete/bird#authentication

skills/last30days/scripts/lib/websearch.py

  • Executable scriptline 1
    Executable file

skills/last30days/scripts/lib/xai_x.py

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    XAI_RESPONSES_URL = "https://api.x.ai/v1/responses"
  • Network accessline 33
    {{       "text": "Post text content (truncated if long)",       "url": "https://x.com/user/status/...",
  • Network accessline 34
    "text": "Post text content (truncated if long)",       "url": "https://x.com/user/status/...",       "author_handle": "username",
  • Network accessline 35
    "url": "https://x.com/user/status/...",
  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]

skills/last30days/tests/__init__.py

  • Executable scriptline 1
    Executable file

skills/last30days/tests/test_cache.py

  • Executable scriptline 1
    Executable file

skills/last30days/tests/test_dates.py

  • Executable scriptline 1
    Executable file

skills/last30days/tests/test_dedupe.py

  • Executable scriptline 1
    Executable file

skills/last30days/tests/test_models.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]

skills/last30days/tests/test_normalize.py

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    "id": "R1",                 "title": "Test Thread",                 "url": "https://reddit.com/r/test/1",
  • Network accessline 18
    "title": "Test Thread",                 "url": "https://reddit.com/r/test/1",                 "subreddit": "test",
  • Network accessline 19
    "url": "https://reddit.com/r/test/1",
  • Network accessline 38
    "id": "R1",                 "title": "Old Thread",                 "url": "https://reddit.com/r/test/1",
  • Network accessline 39
    "title": "Old Thread",                 "url": "https://reddit.com/r/test/1",                 "subreddit": "test",
  • Network accessline 40
    "url": "https://reddit.com/r/test/1",
  • Network accessline 54
    "id": "R1",                 "title": "Thread with engagement",                 "url": "https://reddit.com/r/test/1",
  • Network accessline 55
    "title": "Thread with engagement",                 "url": "https://reddit.com/r/test/1",                 "subreddit": "test",
  • Network accessline 56
    "url": "https://reddit.com/r/test/1",
  • Network accessline 78
    "id": "X1",                 "text": "Test post content",                 "url": "https://x.com/user/status/123",
  • Network accessline 79
    "text": "Test post content",                 "url": "https://x.com/user/status/123",                 "author_handle": "testuser",
  • Network accessline 80
    "url": "https://x.com/user/status/123",
  • Network accessline 98
    "id": "X1",                 "text": "Post with engagement",                 "url": "https://x.com/user/status/123",
  • Network accessline 99
    "text": "Post with engagement",                 "url": "https://x.com/user/status/123",                 "author_handle": "user",
  • Network accessline 100
    "url": "https://x.com/user/status/123",
  • Network accessline 123
    id="R1",                 title="Test",                 url="https://reddit.com/r/test/1",
  • Network accessline 124
    title="Test",                 url="https://reddit.com/r/test/1",                 subreddit="test",
  • Network accessline 125
    url="https://reddit.com/r/test/1",

skills/last30days/tests/test_openai_reddit.py

  • Executable scriptline 1
    Executable file

skills/last30days/tests/test_render.py

  • Executable scriptline 1
    Executable file
  • Network accessline 41
    id="R1",                     title="Test Thread",                     url="https://reddit.com/r/test/1",
  • Network accessline 42
    title="Test Thread",                     url="https://reddit.com/r/test/1",                     subreddit="test",
  • Network accessline 43
    url="https://reddit.com/r/test/1",

skills/last30days/tests/test_score.py

  • Executable scriptline 1
    Executable file
  • Network accessline 85
    id="R1",                 title="Test",                 url="https://reddit.com/r/test/1",
  • Network accessline 86
    title="Test",                 url="https://reddit.com/r/test/1",                 subreddit="test",
  • Network accessline 87
    url="https://reddit.com/r/test/1",
  • Network accessline 95
    id="R2",                 title="Test 2",                 url="https://reddit.com/r/test/2",
  • Network accessline 96
    title="Test 2",                 url="https://reddit.com/r/test/2",                 subreddit="test",
  • Network accessline 97
    url="https://reddit.com/r/test/2",
  • Network accessline 124
    id="X1",                 text="Test post",                 url="https://x.com/user/1",
  • Network accessline 125
    text="Test post",                 url="https://x.com/user/1",                 author_handle="user1",
  • Network accessline 126
    url="https://x.com/user/1",

skills/presentation/scripts/create-presentation.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 61
    rm "$TEMP_MD"

skills/reddit/SKILL.md

  • Network accessline 13
    1. Go to https://www.reddit.com/prefs/apps
  • Network accessline 14
    2. Click "create another app..." 3. Select "script" type 4. Set redirect URI to `http://localhost:8080`
  • Network accessline 15
    3. Select "script" type 4. Set redirect URI to `http://localhost:8080` 5. Note your client ID (under app name) and client secret
  • Network accessline 16
    4. Set redirect URI to `http://localhost:8080`
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 55
    # By post ID or full URL node {baseDir}/scripts/reddit.mjs comments POST_ID node {baseDir}/scripts/reddit.mjs comments "https://reddit.com/r/subreddit/comments/abc123/..."
  • Network accessline 57
    node {baseDir}/scripts/reddit.mjs comments "https://reddit.com/r/subreddit/comments/abc123/..."
  • Network accessline 66
    # Link post node {baseDir}/scripts/reddit.mjs submit yoursubreddit --title "Great article" --url "https://example.com/article"
  • Network accessline 67
    node {baseDir}/scripts/reddit.mjs submit yoursubreddit --title "Great article" --url "https://example.com/article"

skills/reddit/scripts/reddit.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 16
    const BASE_URL = 'https://www.reddit.com';
  • Network accessline 17
    const OAUTH_URL = 'https://oauth.reddit.com';
  • Network accessline 18
    const USER_AGENT = 'script:clawdbot-reddit:v1.0.0'; const TOKEN_FILE = join(homedir(), '.reddit-token.json'); const REDIRECT_URI = 'http://localhost:8080/callback';
  • Network accessline 19
    const TOKEN_FILE = join(homedir(), '.reddit-token.json'); const REDIRECT_URI = 'http://localhost:8080/callback'; const SCOPES = 'read submit edit identity mysubreddits modposts modcontributors modmail modconfig modlog modself flair';
  • Network accessline 20
    const REDIRECT_URI = 'http://localhost:8080/callback';
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 58
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Network accessline 109
    const res = await fetch(url, {
  • Network accessline 134
    const res = await fetch(url, {
  • Network accessline 164
    const state = Math.random().toString(36).slice(2);   const authUrl = `https://www.reddit.com/api/v1/authorize?client_id=${clientId}&response_type=code&state=${state}&redirect_uri=${encodeURIComponent(REDIRECT_URI)}&duration=permanent&scope=
  • Network accessline 165
    const authUrl = `https://www.reddit.com/api/v1/authorize?client_id=${clientId}&response_type=code&state=${state}&redirect_uri=${encodeURIComponent(REDIRECT_URI)}&duration=permanent&scope=${encodeURIComponent(SCOPES)}`;
  • Network accessline 181
    const url = new URL(req.url, 'http://localhost:8080');
  • Network accessline 205
    try {         const tokenRes = await fetch('https://www.reddit.com/api/v1/access_token', {
  • Network accessline 206
    [Credential-related source omitted]
  • Access to secretsline 206
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]
  • Dangerous shell operationline 252
    exec(`${cmd} "${authUrl}"`);
  • Network accessline 274
    comments: p.data.num_comments,     url: p.data.url,     permalink: `https://reddit.com${p.data.permalink}`,
  • Network accessline 275
    url: p.data.url,     permalink: `https://reddit.com${p.data.permalink}`,     created: new Date(p.data.created_utc * 1000).toISOString(),
  • Network accessline 276
    permalink: `https://reddit.com${p.data.permalink}`,
  • Network accessline 297
    score: p.data.score,     comments: p.data.num_comments,     permalink: `https://reddit.com${p.data.permalink}`,
  • Network accessline 298
    comments: p.data.num_comments,     permalink: `https://reddit.com${p.data.permalink}`,     created: new Date(p.data.created_utc * 1000).toISOString(),
  • Network accessline 299
    permalink: `https://reddit.com${p.data.permalink}`,

skills/social-card-gen/.clawdhub/origin.json

  • Network accessline 1
    {   "version": 1,   "registry": "https://clawdhub.com",
  • Network accessline 2
    "version": 1,   "registry": "https://clawdhub.com",   "slug": "social-card-gen",
  • Network accessline 3
    "registry": "https://clawdhub.com",

skills/social-card-gen/SKILL.md

  • Network accessline 82
    **Find more:** - GitHub: https://github.com/LXGIC-Studios
  • Network accessline 83
    - GitHub: https://github.com/LXGIC-Studios
  • Network accessline 84
    - Twitter: https://x.com/lxgicstudios
  • Network accessline 85
    - Substack: https://lxgicstudios.substack.com
  • Network accessline 86
    - Website: https://lxgicstudios.com
  • Access to secretsline 90
    [Credential-related source omitted]
  • Network accessline 108
    - GitHub: [github.com/lxgicstudios/social-card-gen](https://github.com/lxgicstudios/social-card-gen)
  • Network accessline 109
    - Twitter: [@lxgicstudios](https://x.com/lxgicstudios)

skills/subagent-runner/SKILL.md

  • Network accessline 48
    # Запусти субагента через REST API curl -X POST http://localhost:4632/api/subagent/run \
  • Network accessline 49
    curl -X POST http://localhost:4632/api/subagent/run \
  • Network accessline 68
    # Получи статус субагента curl http://localhost:4632/api/subagent/status/$TASK_ID
  • Network accessline 69
    curl http://localhost:4632/api/subagent/status/$TASK_ID
  • Network accessline 74
    # Или дождись результата (блокирующий вызов, таймаут 60 сек по умолчанию) curl "http://localhost:4632/api/subagent/wait/$TASK_ID?timeout=120000"
  • Network accessline 75
    curl "http://localhost:4632/api/subagent/wait/$TASK_ID?timeout=120000"
  • Network accessline 114
    # Запусти параллельно curl -X POST http://localhost:4632/api/subagent/run -H "Content-Type: application/json" \
  • Network accessline 115
    curl -X POST http://localhost:4632/api/subagent/run -H "Content-Type: application/json" \
  • Network accessline 118
    curl -X POST http://localhost:4632/api/subagent/run -H "Content-Type: application/json" \
  • Network accessline 121
    curl -X POST http://localhost:4632/api/subagent/run -H "Content-Type: application/json" \
  • Network accessline 138
    **Daemon работает на:** `http://localhost:4632`

skills/tubescribe/.clawhub/origin.json

  • Network accessline 1
    {   "version": 1,   "registry": "https://clawhub.ai",
  • Network accessline 2
    "version": 1,   "registry": "https://clawhub.ai",   "slug": "tubescribe",
  • Network accessline 3
    "registry": "https://clawhub.ai",

skills/tubescribe/CHANGELOG.md

  • Network accessline 225
    ### New Config Options - `comments.max_count` — Number of comments to fetch (default: 50)
  • Network accessline 226
    - `comments.max_count` — Number of comments to fetch (default: 50)

skills/tubescribe/SKILL.md

  • Network accessline 118
    "Quote text here." - [12:34](https://www.youtube.com/watch?v=ID&t=754s)
  • Network accessline 120
    "Another quote." - [25:10](https://www.youtube.com/watch?v=ID&t=1510s)
  • Network accessline 301
    - `yt-dlp` — YouTube comments: `brew install yt-dlp` - mlx-audio — Fastest TTS on Apple Silicon: `pip install mlx-audio` (uses MLX backend for Kokoro) - Kokoro TTS — PyTorch fallback: see https://github.com/hexgrad/kokoro
  • Network accessline 303
    - Kokoro TTS — PyTorch fallback: see https://github.com/hexgrad/kokoro

skills/tubescribe/scripts/config.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tubescribe/scripts/html_writer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tubescribe/scripts/setup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 268
    version = None     try:         req = urllib.request.Request(
  • Network accessline 269
    try:         req = urllib.request.Request(             "https://api.github.com/repos/jgm/pandoc/releases/latest",
  • Network accessline 270
    req = urllib.request.Request(
  • Network accessline 271
    "https://api.github.com/repos/jgm/pandoc/releases/latest",
  • Network accessline 272
    headers={"Accept": "application/vnd.github.v3+json", "User-Agent": "TubeScribe-Setup"}         )         with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 273
    )         with urllib.request.urlopen(req, timeout=10) as resp:             data = json.loads(resp.read().decode('utf-8'))
  • Network accessline 274
    with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 298
    url = f"https://github.com/jgm/pandoc/releases/download/{version}/{archive}"
  • Network accessline 301
    try:         print(f"  → Downloading pandoc {version}...")         urllib.request.urlretrieve(url, download_path)
  • Network accessline 303
    urllib.request.urlretrieve(url, download_path)
  • Network accessline 398
    # yt-dlp releases - standalone binaries     # https://github.com/yt-dlp/yt-dlp/releases
  • Network accessline 399
    # https://github.com/yt-dlp/yt-dlp/releases
  • Network accessline 400
    base_url = "https://github.com/yt-dlp/yt-dlp/releases/latest/download"
  • Network accessline 417
    try:         print(f"  → Downloading yt-dlp...")         urllib.request.urlretrieve(url, download_path)
  • Network accessline 418
    print(f"  → Downloading yt-dlp...")         urllib.request.urlretrieve(url, download_path)         os.chmod(download_path, 0o755)
  • Network accessline 419
    urllib.request.urlretrieve(url, download_path)

skills/tubescribe/scripts/tubescribe.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 321
    try:         req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'})
  • Network accessline 322
    req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'})
  • Network accessline 323
    with urllib.request.urlopen(req, timeout=15) as response:
  • Network accessline 374
    video_id = extract_video_id(url)     if video_id:         return f"https://www.youtube.com/watch?v={video_id}"
  • Network accessline 375
    if video_id:         return f"https://www.youtube.com/watch?v={video_id}"     return url
  • Network accessline 376
    return f"https://www.youtube.com/watch?v={video_id}"
  • Network accessline 1137
    description="TubeScribe - YouTube Video Summarizer",         epilog="Examples:\n"                "  tubescribe https://youtube.com/watch?v=xxx\n"
  • Network accessline 1138
    epilog="Examples:\n"                "  tubescribe https://youtube.com/watch?v=xxx\n"                "  tubescribe url1 url2 url3  # Batch processing\n"
  • Network accessline 1139
    "  tubescribe https://youtube.com/watch?v=xxx\n"

skills/tweet-writer/.clawdhub/origin.json

  • Network accessline 1
    {   "version": 1,   "registry": "https://clawdhub.com",
  • Network accessline 2
    "version": 1,   "registry": "https://clawdhub.com",   "slug": "tweet-writer",
  • Network accessline 3
    "registry": "https://clawdhub.com",

skills/tweet-writer/SKILL.md

  • Network accessline 436
    Algorithm insights: [SocialBee](https://socialbee.com/blog/twitter-algorithm/), [Tweet Archivist](https://www.tweetarchivist.com/how-twitter-algorithm-works-2025)
  • Network accessline 437
    Hook formulas: [Ship 30 for 30](https://www.ship30for30.com/post/how-to-write-viral-twitter-thread-hooks-with-6-clear-examples)
  • Network accessline 438
    Thread templates: [Typefully](https://typefully.com/blog/twitter-post-templates), [Legiit](https://legiit.com/blog/twitter-thread-template)
  • Network accessline 439
    Copywriting frameworks: [Buffer](https://buffer.com/resources/copywriting-formulas/), [Metricool](https://metricool.com/social-media-copywriting/)

skills/weather/SKILL.md

  • Network accessline 2
    name: weather description: "Get current weather and forecasts (no API key required). Use when user asks about weather, temperature, forecast. Triggers on 'погода', 'weather', 'прогноз', 'температура', 'какая погода'." homepage: https://wttr
  • Network accessline 3
    description: "Get current weather and forecasts (no API key required). Use when user asks about weather, temperature, forecast. Triggers on 'погода', 'weather', 'прогноз', 'температура', 'какая погода'." homepage: https://wttr.in/:help meta
  • Network accessline 4
    homepage: https://wttr.in/:help metadata: {"clawdbot":{"emoji":"🌤<U+FE0F>","requires":{"bins":["curl"]}}} ---
  • Network accessline 16
    curl -s "wttr.in/London?format=3"
  • Network accessline 22
    curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w"
  • Network accessline 28
    curl -s "wttr.in/London?T"
  • Network accessline 36
    - Units: `?m` (metric) `?u` (USCS) - Today only: `?1` · Current only: `?0` - PNG: `curl -s "wttr.in/Berlin.png" -o /tmp/weather.png`
  • Network accessline 38
    - PNG: `curl -s "wttr.in/Berlin.png" -o /tmp/weather.png`
  • Network accessline 44
    curl -s "https://api.open-meteo.com/v1/forecast?latitude=51.5&longitude=-0.12&current_weather=true"
  • Network accessline 49
    Docs: https://open-meteo.com/en/docs

skills/youtube-seo/SKILL.md

  • Network accessline 122
    🔗 ОБЩАЕМСЯ ТУТ: https://t.me/YOUR_CHANNEL
  • Network accessline 154
    3. **Topic blocks** — structured content overview 4. **Soft CTA** — non-pushy 5. **Community link:** `🔗 ОБЩАЕМСЯ ТУТ: https://t.me/YOUR_CHANNEL`
  • Network accessline 155
    4. **Soft CTA** — non-pushy 5. **Community link:** `🔗 ОБЩАЕМСЯ ТУТ: https://t.me/YOUR_CHANNEL` 6. **Timecodes**
  • Network accessline 156
    5. **Community link:** `🔗 ОБЩАЕМСЯ ТУТ: https://t.me/YOUR_CHANNEL`

skills/youtube-seo/scripts/extract-audio.sh

  • Executable scriptline 1
    #!/bin/bash

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.

Declared and executed: 9 facts
Signal confidence: 367 facts

and 317 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeFrontmatter field argument-hint in skills/last30days/SKILL.md.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/agent-builder/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/agent-builder/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/agent-builder/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/agent-builder/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.