← Back to Skills Marketplace
1coos

1coos-quickie

by 1coos · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
103
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install 1coos-quickie
Description
Quickly save web content as formatted Markdown. TRIGGER when user pastes a URL and wants to save/clip it, read-later, or extract content from YouTube, Twitte...
README (SKILL.md)

Quickie — URL to Markdown

Grab any URL and save it as beautifully formatted Obsidian-style Markdown. Powered by x-reader for content extraction.

Usage

/1coos-quickie \x3Ctext-containing-url> [--output-dir path] [--raw]

Parameters

Parameter Required Description
\x3Ctext> Yes Any text containing a URL to fetch
--output-dir No Output directory (default: from config.json)
--raw No Skip formatting, output raw x-reader result
--config No Path to config.json

Supported Platforms

  • Video: YouTube, Bilibili
  • Social: Twitter/X, WeChat, Xiaohongshu (Little Red Book), Telegram
  • Feeds: RSS/Atom
  • General: Any HTTP/HTTPS URL

Configuration

Core parameters are configurable via config.json in the skill directory:

{
  "outputDir": "~/Documents/quickie",
  "formatting": {
    "maxWidth": 80,
    "listMarker": "-"
  },
  "reader": {
    "timeout": 120000
  }
}

CLI arguments always override config.json values.

Security Notice

This skill runs third-party code at runtime:

  • uvx fetches and executes x-reader from GitHub on each invocation
  • x-reader makes network requests to the target URL and platform-specific APIs (FxTwitter, etc.)
  • Output is written only to the configured local directory

Execution Instructions

When the user invokes this skill:

  1. Check prerequisites: Verify uvx is available by running which uvx. If missing, tell the user: "uvx is required but not found. Please install uv from https://docs.astral.sh/uv/getting-started/installation/ and try again." Do NOT run any install commands on behalf of the user.
  2. Run extraction: Execute the script using the skill's absolute path:
    bun run /path/to/skills/1coos-quickie/scripts/main.ts \x3Cuser-arguments>
    
  3. Report results: Show the output file path, the extracted title, and a brief content summary.
  4. Handle errors:
    • Exit code 2: argument error (no URL found, invalid options)
    • Exit code 3: missing dependency (uvx not installed)
    • Exit code 4: x-reader fetch failure
    • Exit code 5: output write failure

Examples

# Grab a YouTube video transcript
/1coos-quickie https://www.youtube.com/watch?v=dQw4w9WgXcQ

# Save a tweet thread
/1coos-quickie 看看这条推特 https://x.com/user/status/123456 很有意思

# Clip an article with custom output
/1coos-quickie https://example.com/article --output-dir ~/notes/inbox

# Raw output without formatting
/1coos-quickie https://example.com/page --raw

Notes

  • First run caches x-reader dependencies; subsequent runs are faster
  • Output filename is derived from the content title or URL domain + date
  • Obsidian-style formatting includes: wikilinks, callout normalization, highlight syntax, table alignment, frontmatter formatting
  • Uses x-reader[all] for full platform support
Usage Guidance
This skill is functionally coherent — it needs bun and uvx and uses x-reader to extract content — but it downloads and runs x-reader from GitHub at runtime. That means the code you execute is determined by an external repo (and can change). Before installing, consider: 1) Inspect the x-reader repository (or the specific commit/tag you will use) to ensure it is trustworthy. 2) Prefer a pinned commit/tag rather than a floating git ref, or vendor the x-reader code into the skill so behavior can't change silently. 3) Run the skill in a sandboxed environment or on a non-sensitive machine if you will allow autonomous invocation. 4) Note the small mismatch in SKILL.md (it suggests main.ts while the bundle contains main.js) — verify the script path when invoking. If you are not comfortable reviewing the upstream code, avoid installing or require manual approval before the skill runs.
Capability Analysis
Type: OpenClaw Skill Name: 1coos-quickie Version: 1.0.1 The skill's core functionality relies on executing remote code by using `uvx` to fetch and run a package directly from a GitHub repository (`runesleo/x-reader.git`) during every invocation in `scripts/main.js`. While this behavior is documented in `SKILL.md` and aligns with the stated purpose of web content extraction, the practice of running unpinned third-party code from a remote source introduces a significant supply chain risk and potential for remote code execution (RCE) if the external repository is compromised.
Capability Assessment
Purpose & Capability
The name/description, required binaries (bun to run the script and uvx to fetch/run x-reader), and the uv install entry for x-reader are coherent: the skill legitimately needs a runtime (bun) and a mechanism (uvx) to run the x-reader extractor it relies on.
Instruction Scope
SKILL.md confines actions to: check for uvx, run the included script with bun, and report/save the extracted Markdown. It does not request unrelated files or credentials. However, the runtime instruction intentionally fetches and executes x-reader from GitHub on each invocation — a significant behavior that goes beyond pure local processing and should be considered when evaluating safety.
Install Mechanism
The install spec uses 'uv' to install x-reader from git+https://github.com/runesleo/x-reader.git (GitHub). Even though GitHub is a known host, the install and runtime both pull third-party code dynamically (uvx fetch/execute), and that code will be executed locally. Dynamic fetching/execution of upstream code increases risk because upstream changes can alter behavior; a best practice is to pin to a specific commit or vendor the dependency.
Credentials
The skill does not request any environment variables, secrets, or unrelated credentials. Its network actions are limited to fetching the target URL via x-reader, which aligns with its stated purpose.
Persistence & Privilege
The skill is not always-enabled and does not request elevated privileges. However, because the platform allows autonomous invocation by default and the skill dynamically executes third-party code on each run, the blast radius is larger than for a purely local-only tool. Consider this if you allow the agent to invoke skills autonomously.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install 1coos-quickie
  3. After installation, invoke the skill by name or use /1coos-quickie
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added a Security Notice clarifying runtime use of third-party code and network activity. - Updated prerequisite check instructions: require users to install uvx themselves and avoid running install commands automatically. - Clarified that the skill's script must be executed using its absolute path. - No changes to arguments, outputs, or user-facing features.
v1.0.0
- Initial release of 1coos-quickie (v1.0.0). - Save any web content as beautifully formatted Obsidian-style Markdown from URLs—including YouTube, Bilibili, Twitter/X, WeChat, Telegram, RSS, and standard web pages. - Supports command-line options for custom output directories and raw unformatted output. - Configurable via a config.json file; CLI arguments take precedence. - Reports output file path, extracted title, and content summary after each run. - Handles errors for missing dependencies, invalid arguments, extraction failures, and write issues.
Metadata
Slug 1coos-quickie
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is 1coos-quickie?

Quickly save web content as formatted Markdown. TRIGGER when user pastes a URL and wants to save/clip it, read-later, or extract content from YouTube, Twitte... It is an AI Agent Skill for Claude Code / OpenClaw, with 103 downloads so far.

How do I install 1coos-quickie?

Run "/install 1coos-quickie" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 1coos-quickie free?

Yes, 1coos-quickie is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 1coos-quickie support?

1coos-quickie is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 1coos-quickie?

It is built and maintained by 1coos (@1coos); the current version is v1.0.1.

💬 Comments