skilless.ai skill

Three skills and four utilities that let an agent search the web, read pages, pull video subtitles and process media

  • 228 ★ on the repository
  • Last commit
Skill

Extended access

Why this level

  • The installer runs through curl | bash and puts uv and dependencies in the home folder
  • Page URLs and search queries go to the external Exa and Jina Reader services
All reasons and checks

brikerman/skilless.ai

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/skilless-ai

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The installer runs through curl | bash and puts uv and dependencies in the home folder
  • Page URLs and search queries go to the external Exa and Jina Reader services

This is third-party code. Review the repository files before installing.

What it does

skilless.ai puts skills and four command-line utilities into `~/.agents/skills/` that remove common obstacles for an agent. Search goes through Exa (free, no key), pages are stripped of markup through Jina Reader, yt-dlp pulls videos and subtitles from YouTube, Bilibili, TikTok and about 1700 other sites, and ffmpeg handles audio extraction, compression and format conversion. feedparser reads RSS and Atom. The three skills work as a chain. Brainstorming turns a vague idea into a plan and proposes 2–3 options with trade-offs. Research collects data from several sources and cross-checks it. Writing produces articles and documents from the gathered data. Each skill can call its neighbours: research asks for a clearer brief, writing asks for fresh data. The main `skilless.ai` skill is a service one: it checks the install with `uv run scripts/cli.py doctor`, updates the set and shows the description of the other skills. The installer creates an isolated environment in `~/.agents/skills/skilless/` and does not need `sudo`.

Who it is for. People who work with OpenCode, Cursor or Claude Code and want to give the agent free web search, page reading and video handling without separate keys or manual setup.

Good fit when

  • The agent needs fresh reviews or news and has no built-in search
  • A page reaches the agent as raw HTML and you need clean text to summarise
  • You want the subtitles of a YouTube video turned into notes
  • You need a multi-source report: the Research and Writing pair handles it
  • A video has to be downloaded, compressed or reduced to MP3 audio

Not a fit when

  • You need query privacy: page URLs and search phrases go to the external Exa and Jina services
  • Your policy forbids running an installer piped from `curl | bash`
  • You need search over closed sources: all utilities reach the open web only

Example request

Find fresh reviews of noise-cancelling headphones under 300 dollars, read the three best articles and build a comparison table

Limitations

  • The install runs `curl | bash`, which first installs uv, then the dependencies and creates the `skilless.ai` executable.
  • Search and page reading rely on the free tiers of Exa and Jina Reader, and those services can change their terms.
  • Video downloads go through yt-dlp and depend on what platforms and copyright allow.
  • The last commit is from July 2026, and the license is stated as MIT in the README but missing from GitHub metadata.

How to disable. Delete the folders with `rm -rf ~/.agents/skills/skilless` and `rm -rf ~/.agents/skills/skilless-*`. The environment lives inside that folder, so global Python and Node stay untouched.

FAQ

Does skilless.ai need API keys?

No. Exa search is free through MCP, Jina Reader works without a key and yt-dlp runs locally.

How do I uninstall skilless.ai?

Run `rm -rf ~/.agents/skills/skilless` and `rm -rf ~/.agents/skills/skilless-*`: the environment lives inside the skills folder and changes nothing system-wide.

Which agents does skilless.ai work with?

Any agent that reads SKILL.md files from `~/.agents/skills/`. The author recommends OpenCode and lists OpenClaw, Kilo Code, Cursor and Claude Code as compatible.

What does the installer do on the machine?

It installs uv into `~/.local/bin`, detects the network (switching to the TUNA mirror in China), creates an isolated environment with yt-dlp, fastmcp, Jina Reader and feedparser, and adds the `skilless.ai` executable.

Which sites can supply video and subtitles?

Through yt-dlp: YouTube, Bilibili, TikTok, Twitter/X, Twitch, Vimeo and more than 1700 other sites. The skill pulls video, subtitles and audio, and ffmpeg compresses and converts files.

Discussion

No questions or reviews yet.

Skills

Two small skills: web search through your own browser with no paid API, and a preflight risk check before a meaningful change.

SkillExtended access81Repository stars

Three search skills: four-source search scored by intent, deep thread tracing and clean Markdown extraction from pages.

SkillExtended access438Repository stars

Portable skill for the Crawl4AI CLI and SDK: JavaScript-heavy pages, structured extraction by CSS schemas and batch crawling.

SkillBroad access50Repository stars

The news-extractor skill pulls the title, text, images and metadata from a link on 12 news platforms and returns JSON or Markdown, with no browser

SkillExtended access639Repository stars

A skill that collects fresh news from dozens of tech, finance and AI sources with no API keys and prepares a digest in Chinese.

SkillExtended access1.3KRepository stars
Official

Official Exa skills connect an agent to the Exa API: semantic search, page extraction, answers, company research and lead lists

SkillExtended access70Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
skilless.ai (this card)no228
Exa MCP ServeryesOAuth5,228Exa's official MCP server, search and page reading only
yt-dlpno207,153the video downloader itself, without agent skills

README in short

The README explains that agents lack search, clean page text and subtitles, and gives a one-line install. It continues with scenarios for video, subtitles, media, search and page text, a diagram of how the three skills connect and a table of technologies: Jina Reader, Exa, yt-dlp, feedparser, uv. The FAQ answers questions about keys, system changes and removal.

README badge

Original SKILL.md

---
name: skilless.ai
description: "Meta skill for Skilless toolkit — manage, diagnose, and update the skilless CLI tools and AI skills. Use when user asks about skilless status, needs to verify installation, check tool availability, or run doctor/debug commands."
---

# Skilless

**Meta skill for Skilless — manage and diagnose your skilless installation.**

## Purpose

Skilless provides AI-powered tools (search, web, ytd, media) and AI skills (brainstorming, research, writing). This meta skill handles installation, diagnostics, and management.

> 💡 For detailed skill usage (brainstorming, research, writing), see each skill's own SKILL.md

## Usage

```bash
cd ~/.agents/skills/skilless/

# Check installation status and all tools
uv run scripts/cli.py doctor

# Check specific tool
uv run scripts/cli.py doctor web
uv run scripts/cli.py doctor search
uv run scripts/cli.py doctor ytd
uv run scripts/cli.py doctor media

# Update skilless to latest version
uv run scripts/cli.py update

# View available skills
uv run scripts/cli.py explain skilless.ai-brainstorming
uv run scripts/cli.py explain skilless.ai-research
uv run scripts/cli.py explain skilless.ai-writing

# Run CLI tools directly (see each skill for details)
uv run scripts/search.py "query"
uv run scripts/web.py <url>
uv run scripts/youtube.py <video_url>
uv run scripts/ffmpeg.py <input> <output>
```

## Tools

Report a problem