← Back to Skills Marketplace
huangjingzhi07

Weekly Report

by huangjingzhi07 · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
512
Downloads
1
Stars
22
Active Installs
1
Versions
Install in OpenClaw
/install weekly-report
Description
周报生成器,自动汇总本周工作
Usage Guidance
This skill appears to do what it says: manage simple tasks and generate a weekly report, storing data in tasks.json and reports.json in the skill folder. Before installing: 1) Be aware the skill persists data locally — don’t store sensitive secrets in tasks. 2) The code has a bug: addTask references lowerMessage but that variable is out of scope, which can break adding/marking tasks; ask the author to fix by passing the message or computing lowerMessage inside addTask. 3) Although no credentials or network calls are present, confirm your runtime will execute Node code (index.js). If you want to be extra cautious, inspect the files yourself or run the skill in a sandboxed environment.
Capability Analysis
Type: OpenClaw Skill Name: weekly-report Version: 1.0.0 The skill is a standard weekly report generator that manages tasks and reports using local JSON files (tasks.json and reports.json). The code logic in index.js is straightforward, focusing on date manipulation and string formatting, with no evidence of network activity, data exfiltration, or malicious instructions.
Capability Assessment
Purpose & Capability
Name/description match the delivered code and SKILL.md: a local weekly report generator that reads/writes tasks.json and reports.json. The skill does not request unrelated credentials or external services. Minor inconsistency: the package includes Node code (index.js) but the skill metadata lists no required binaries — it implicitly requires a Node runtime to run the JavaScript.
Instruction Scope
SKILL.md and index.js stick to task/report management and help text. No instructions to read unrelated system files or to send data externally. Implementation bug: addTask uses lowerMessage but lowerMessage is defined only inside handle; this will cause runtime errors or incorrect behavior when adding/marking tasks. The SKILL.md references tasks.json and reports.json which the code creates and uses as documented.
Install Mechanism
No install spec (instruction-only). The bundle includes code and package.json but does not pull external packages or download code at install time. package.json lists no dependencies.
Credentials
The skill does not request environment variables, credentials, or config paths. All data access is local to the skill directory (tasks.json, reports.json), which is proportionate to the stated purpose.
Persistence & Privilege
The skill persistently writes and reads tasks.json and reports.json in its own directory, so user data will be stored on disk. always is false and it does not request elevated privileges or modify other skills' configurations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install weekly-report
  3. After installation, invoke the skill by name or use /weekly-report
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of weekly-report - 自动汇总本周工作,生成格式周报。 - 支持自动生成本周已完成任务的周报 - 简洁、标准的周报格式输出 - 支持自定义周报模板 - 关键词触发:如“周报”、“总结”、“本周总结”、“生成周报” - 存储任务及历史周报数据(tasks.json, reports.json)
Metadata
Slug weekly-report
Version 1.0.0
License
All-time Installs 23
Active Installs 22
Total Versions 1
Frequently Asked Questions

What is Weekly Report?

周报生成器,自动汇总本周工作. It is an AI Agent Skill for Claude Code / OpenClaw, with 512 downloads so far.

How do I install Weekly Report?

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

Is Weekly Report free?

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

Which platforms does Weekly Report support?

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

Who created Weekly Report?

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

💬 Comments