← Back to Skills Marketplace
iuri-siqueira

summarizer for school

by Zedjxxxx · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
260
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install my-study-summarizer
Description
Processes any supported file type to extract key information and produce concise, structured summaries tailored for school study needs.
Usage Guidance
This skill's instructions expect lots of external tools and networked services but the package declares no installs, binaries, or API keys — that's a red flag. Before installing or using it: 1) Ask the publisher for a clear list of required binaries, Python packages, and any external APIs (and the exact endpoints) and require a declared install method or a vetted package release. 2) Confirm whether any data will be sent to third-party services (e.g., 'Whisper API') and whether user approval is required before uploading files. 3) Do not upload sensitive or private files until you know where data will be processed and stored. 4) Prefer a version that limits automatic external calls, requires explicit permission for remote transcription/OCR, and declares environment variables or credentials it needs. If the author cannot justify the broad toolset and missing install/dependency declarations, treat this skill as risky and avoid installing it.
Capability Analysis
Type: OpenClaw Skill Name: my-study-summarizer Version: 1.0.0 The skill bundle 'my-study-summarizer' (internally named 'universal-content-synthesizer') requests an extensive set of high-risk permissions, including code execution (ipython), file modification (write_file, edit_file), and network access (web_search, browser_visit). While these capabilities are aligned with the stated goal of processing 'any' file format and synthesizing content, the scope is significantly broader than the 'summarizer' slug suggests, including capabilities for binary analysis (hex dumps) and recursive archive extraction. No evidence of intentional malice or exfiltration was found in SKILL.md, but the broad attack surface and discrepancy in naming warrant a suspicious classification.
Capability Assessment
Purpose & Capability
The registry metadata and public name ('summarizer for school') imply a lightweight document summarizer. The SKILL.md, however, is a broad 'universal content synthesizer' that describes parsing dozens of developer formats, binary analysis, OCR, audio/video transcription, AST parsing for many languages, and use of external transcription APIs. Many of those capabilities (e.g., Clang AST, Tesseract, FFmpeg, Whisper API, pandas, py7zr) are not necessary for a simple school summarizer and are not declared anywhere — this is an overbroad capability set inconsistent with the stated purpose.
Instruction Scope
The runtime instructions give the agent wide autonomy ('operate with complete autonomy', 'do not ask for clarification') and describe using external tools/APIs (Tesseract, Whisper API, FFmpeg, remote transcription) and procedures that imply filesystem metadata access (permission checks, checksums, encryption detection). The SKILL.md does not limit where extracted content can be sent or require explicit user confirmation before using remote services, creating potential for unintended data transmission and overreach.
Install Mechanism
This is an instruction-only skill with no install spec. Yet the instructions enumerate many external libraries and binaries (pandas, BeautifulSoup, lxml, py7zr, Tesseract, FFmpeg, Clang tools, Whisper API, etc.). Without an install specification, it's unclear how the runtime would satisfy those dependencies — or whether the agent is expected to call remote services instead. The lack of declared install steps or trusted download sources increases operational uncertainty and risk.
Credentials
The skill declares no required environment variables or credentials, but the SKILL.md explicitly references services (e.g., 'Whisper API') that normally require API keys and network access. The instructions also imply access to system-level files/metadata. This mismatch (no declared creds vs instructions that require them) is disproportionate and unexplained.
Persistence & Privilege
The skill does not request always: true or any system-wide persistence. Autonomous invocation (disable-model-invocation: false) is the platform default. That said, the combination of autonomous operation with the unclear external-service behavior described in the instructions raises the blast radius: if the agent is allowed to run this skill autonomously, it could process and transmit files without additional user confirmation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install my-study-summarizer
  3. After installation, invoke the skill by name or use /my-study-summarizer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
**Universal content processor skill initial release:** - Enables intelligent extraction and synthesis from virtually any file format KIMI can process. - Automatically detects file types, applies optimal parsing, and handles errors or unsupported formats gracefully. - Produces structured, high-quality outputs and maintains source fidelity while transforming content. - Supports a wide range of document, code, data, image, audio, and archive formats with detailed fallback strategies. - Designed for seamless, autonomous operation without requiring user clarification on file formats.
Metadata
Slug my-study-summarizer
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is summarizer for school?

Processes any supported file type to extract key information and produce concise, structured summaries tailored for school study needs. It is an AI Agent Skill for Claude Code / OpenClaw, with 260 downloads so far.

How do I install summarizer for school?

Run "/install my-study-summarizer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is summarizer for school free?

Yes, summarizer for school is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does summarizer for school support?

summarizer for school is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created summarizer for school?

It is built and maintained by Zedjxxxx (@iuri-siqueira); the current version is v1.0.0.

💬 Comments