← Back to Skills Marketplace
kaillera999

Weekly Report (OpenClaw)

by kaillera999 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
306
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install weekly-report-openclaw
Description
自动化工作周报生成系统。支持自动登录周报系统、获取团队周报数据、使用 AI 进行内容提炼总结、生成格式化的 Word 文档。 触发场景:(1) 用户要求生成周报 (2) 用户询问本周/上周工作总结 (3) 用户提到"周报"、"weekly report"、"工作总结" (4) 用户需要汇总团队成员工作内容
Usage Guidance
This skill largely does what it says, but take precautions before installing or running it: - Inspect scripts/setup.sh before running; it uses remote installers (curl|sh / PowerShell) which can execute arbitrary code. Prefer manual, vetted installation of dependencies. - Verify and, if needed, change the configured base_url and API IDs: defaults point to a specific IP (http://120.210.237.117:7006) and app/worksheet/view IDs — supplying your corporate credentials without confirming the endpoint could leak access to that host. - Be aware the login routine intercepts network requests and saves the authorization header and cookies to .token_cache. Run the tool in an isolated environment (VM or container) if you must provide real credentials, and delete cache files after use. - If you don't trust the hard-coded defaults, pass an explicit config file (--config) that points to your own instance or remove the default values. - Consider creating a limited-permission service account for the report system and a dedicated LLM API key rather than using a full-privilege personal credential. If you want, I can: (1) summarize exactly what setup.sh does, (2) list the external domains the scripts download from, or (3) produce a checklist of safe install steps (run in VM, inspect files, run in offline mode) to reduce risk.
Capability Analysis
Type: OpenClaw Skill Name: weekly-report-openclaw Version: 1.0.0 The skill bundle is a well-structured automation tool designed to generate weekly reports by fetching data from a specific internal system (hosted at 120.210.237.117), summarizing it via LLM (DeepSeek/OpenAI), and producing Word documents. It utilizes Playwright in `lib/login.py` and `lib/fetcher.py` for browser-based authentication and data extraction, which is consistent with its stated purpose of automating interactions with a report system. No evidence of malicious intent, unauthorized data exfiltration, or prompt injection was found; the code follows modern Python practices and uses standard dependencies.
Capability Assessment
Purpose & Capability
The code implements the stated purpose (login, fetch reports, summarize with an LLM, generate a Word doc). Requesting a site username/password and an LLM API key is consistent with the feature set. However, registry metadata earlier listed no required env vars while SKILL.md and the code clearly require WEEKLY_REPORT_USERNAME, WEEKLY_REPORT_PASSWORD, and DEEPSEEK_API_KEY — this metadata mismatch is unexpected and should be resolved.
Instruction Scope
Login code uses Playwright to observe network requests and capture an authorization header (it looks for a substring like 'md_pss_id'), and it restores cookies and intercepts API responses to extract data. Capturing network requests and saving tokens/cookies is invasive by design (to obtain auth), but it also means the skill can capture any authorization headers visible in that browser session. The SKILL.md instructs running a setup script and provides commands that will install tooling and run Playwright; these steps expand the runtime scope beyond simple API calls.
Install Mechanism
There is no platform-level install spec in the registry, but SKILL.md requires running scripts/setup.sh (and provides curl|sh / powershell install snippets). The manual instructions include piping installers from external URLs (e.g., astral.sh for 'uv') and running Playwright installer commands. Running curl | sh / remote PowerShell and installing browser runtimes is higher risk: it downloads and executes code from external hosts outside the skill bundle. Review scripts/setup.sh before running and prefer installing dependencies from trusted package managers.
Credentials
The environment variables requested by the skill (WEEKLY_REPORT_USERNAME, WEEKLY_REPORT_PASSWORD, DEEPSEEK_API_KEY) are plausible for logging into a report system and calling an LLM. However, the default configuration contains a hard-coded base_url that points to an IP (http://120.210.237.117:7006/hap) and embedded worksheet/app/view IDs. That means credentials you supply will be used to access that specific host by default — verify this is the intended target before providing sensitive credentials. Also the registry metadata omitted environment requirements, which is inconsistent.
Persistence & Privilege
The skill does not request 'always: true' and does not modify other skills. It caches tokens and data in local files (.token_cache, .data_cache) in the working directory — expected for this tool but note persisted tokens/cookies are stored on disk. No system-wide configuration changes are requested by the code.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install weekly-report-openclaw
  3. After installation, invoke the skill by name or use /weekly-report-openclaw
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: automated weekly report generation with AI summarization, Playwright browser automation, and Word document output
Metadata
Slug weekly-report-openclaw
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Weekly Report (OpenClaw)?

自动化工作周报生成系统。支持自动登录周报系统、获取团队周报数据、使用 AI 进行内容提炼总结、生成格式化的 Word 文档。 触发场景:(1) 用户要求生成周报 (2) 用户询问本周/上周工作总结 (3) 用户提到"周报"、"weekly report"、"工作总结" (4) 用户需要汇总团队成员工作内容. It is an AI Agent Skill for Claude Code / OpenClaw, with 306 downloads so far.

How do I install Weekly Report (OpenClaw)?

Run "/install weekly-report-openclaw" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Weekly Report (OpenClaw) free?

Yes, Weekly Report (OpenClaw) is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Weekly Report (OpenClaw) support?

Weekly Report (OpenClaw) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Weekly Report (OpenClaw)?

It is built and maintained by kaillera999 (@kaillera999); the current version is v1.0.0.

💬 Comments