← 返回 Skills 市场
264
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install report-writing-skills
功能描述
Automates collecting, downloading, and analyzing recent research reports with customizable focus and real-time progress feedback.
安全使用建议
This skill appears to implement web login + scraping and local report generation, which matches its description — but there are some red flags you should consider before installing or running it:
1) Credentials handling: The skill needs website credentials to log in, yet the registry declares no required environment variables or primary credential. Ask the author how credentials are supplied and stored. Prefer supplying credentials interactively or via a scoped secret (env var) rather than letting code write them to disk.
2) Dependencies: SKILL.md mentions Playwright and a headless browser but there is no install spec. Ensure the runtime environment has the correct Python packages (Playwright, tqdm) and that Playwright is installed and configured safely. Installing Playwright often downloads browser binaries — understand where those will be stored.
3) Filesystem paths: Some scripts use absolute paths under /root/.openclaw/... and create files on Desktop by default. Review and, if needed, change default output directories so nothing is written to privileged or unexpected locations.
4) Network & terms: This skill automates logging into and scraping third-party websites. Confirm you have permission to scrape the target site (terms of service, robots.txt), and avoid supplying credentials for sites you don't control.
5) Interactive vs non-interactive: report_writing_oil.py contains a non-interactive demo that hard-codes output locations and simulates downloads. If you plan to run this skill non-interactively (autonomously), inspect and test the scripts in a safe environment (non-production account) to see actual network behavior.
6) Code audit: Because the package contains runnable Python scripts, review the code (especially any network calls, subprocess invocations, or unexpected sys.path manipulations) before granting it access to real credentials or running it with elevated privileges.
If you want to proceed safely: run the skill in an isolated environment (container or VM), provide credentials only via a temporary, least-privilege account, and verify network traffic and filesystem writes during a test run. If the author can update the skill to declare required credentials and dependencies explicitly and remove hard-coded root paths, that would make the package more coherent and easier to trust.
功能分析
Type: OpenClaw Skill
Name: report-writing-skills
Version: 1.0.3
The skill bundle provides a legitimate framework for automating the collection and analysis of research reports from the website sgpjbg.com. The Python scripts (report_writing_workflow_v103.py and report_writing_oil.py) implement standard file handling, interactive user input for save locations, and progress tracking using tqdm. There is no evidence of data exfiltration, malicious execution, or prompt injection; the code behavior is consistent with the stated purpose of generating market analysis reports.
能力评估
Purpose & Capability
The SKILL.md and scripts clearly state this skill will log in to research websites (e.g., sgpjbg.com) and download reports using a headless browser (Playwright). However the registry metadata lists no required credentials or environment variables and there is no install spec to ensure Playwright or other dependencies are present. A report-scraping skill legitimately needs credentials and browser automation dependencies; their absence from the declared requirements is an incoherence.
Instruction Scope
Runtime instructions and the bundled Python scripts instruct the agent to perform site authentication, search, download, and local file writes. The code prompts interactively (input()), writes files to user-desktop-like locations and explicitly references a concrete site (sgpjbg.com). The scripts also include hard-coded non-interactive behavior (report_writing_oil.py) that writes into /root/.openclaw/workspace and uses fixed output paths. While these actions are consistent with the stated purpose, the instructions do not declare how credentials are obtained/handled (no declared env vars) and the code assumes filesystem layouts (root workspace) that may be inappropriate for typical users.
Install Mechanism
There is no install spec (instruction-only at registry level), which minimizes automatic install risk. However SKILL.md and code mention Python + Playwright + tqdm and use of curl in comments — none of these dependencies are declared in the registry. That mismatch means the skill may fail or will rely on the agent environment already having potentially privileged packages (Playwright). No external downloads or obscure URLs are used in the install, which is good.
Credentials
The workflow expects website login credentials and interacts with potentially sensitive sites, but the registry declares no required environment variables or primary credentials. The code will prompt for input() in interactive runs (which may collect credentials at runtime) and some scripts write to /root paths (/root/.openclaw/...), which suggests assumptions about elevated environment or host layout. The lack of explicit, scoped credential declarations is disproportionate to the transparency expected for an agent skill that performs authenticated scraping.
Persistence & Privilege
The skill is not always-enabled and does not request persistent elevated privileges in metadata. That is appropriate. One minor concern: scripts add an absolute path (/root/.openclaw/workspace/skills/report-writing-v1.03/scripts) into sys.path, which could cause the skill to access files in the agent's workspace in unexpected ways if run in different environments. The skill does write files to user directories (Desktop) and to /root paths in some scripts — review file paths before running.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install report-writing-skills - 安装完成后,直接呼叫该 Skill 的名称或使用
/report-writing-skills触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Report-Writing Skill v1.03
- 新增报告需求确认:在生成报告前暂停,并让用户确认具体需求
- 支持自定义大纲、重点方向或写作思路,提升分析灵活性
- 生成报告时可根据用户反馈调整分析角度和内容重点
- 保留此前版本的进度条、步骤提示、保存路径自定义等功能
元数据
常见问题
report-writing-skills 是什么?
Automates collecting, downloading, and analyzing recent research reports with customizable focus and real-time progress feedback. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 264 次。
如何安装 report-writing-skills?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install report-writing-skills」即可一键安装,无需额外配置。
report-writing-skills 是免费的吗?
是的,report-writing-skills 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
report-writing-skills 支持哪些平台?
report-writing-skills 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 report-writing-skills?
由 meidetong(@meidetong)开发并维护,当前版本 v1.0.3。
推荐 Skills