A reusable skill library for Claude Code and OpenCode covering office automation tasks including newspaper-style HTML typesetting, work report generation, WeChat work hours extraction, and API security checks.
git clone https://github.com/AndersHsueh/Skills-Vo-Anders.gitOffice-Skills is a personal collection of reusable AI agent skills built for Claude Code and OpenCode, designed to reduce manual effort in everyday office workflows. The collection includes answer2paper, which converts AI responses or local Markdown files into newspaper-style multi-column HTML pages with pull quotes and key-point boxes, previewed locally on port 1982. Other skills handle daily work report generation from Excel files, WeChat work hours extraction, Apifox API security checks, model config optimization, and GitHub publishing and hosts acceleration. The skills are aimed at developers and office workers who want to automate repetitive formatting, reporting, and environment-configuration tasks using AI coding assistants.
["Export WeChat Work Group Chat: Open the WeChat Work group chat for [TEAM_NAME] and export the chat history for the period [START_DATE] to [END_DATE]. Save the file as `wechat_work_chat_[TEAM_NAME]_[START_DATE]_[END_DATE].txt`.","Parse the Data: Use a tool like Python with the `pandas` library or a spreadsheet application (e.g., Excel, Google Sheets) to parse the raw chat data. Identify and extract clock-in/clock-out timestamps. For example, look for messages containing phrases like '上班打卡' (clock-in) and '下班打卡' (clock-out).","Calculate Hours Worked: For each employee, calculate the total hours worked per day by subtracting the clock-in time from the clock-out time. Handle edge cases such as overnight shifts or missing timestamps.","Flag Anomalies: Identify and flag any inconsistencies, such as missing clock-in/clock-out timestamps, unusually short or long work hours, or overtime. Use conditional formatting in spreadsheets or logical checks in code to highlight these anomalies.","Generate Report: Compile the data into a structured report with columns for employee name, date, clock-in/clock-out times, total hours worked, and anomalies. Export the report as a CSV file for further analysis or sharing with stakeholders."]
Convert long AI responses or Markdown files into readable newspaper-style HTML pages
Generate daily work reports automatically from Excel data
Extract work hours from WeChat records for team reporting
Run security checks on Apifox API configurations to surface potential bugs
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/AndersHsueh/Skills-Vo-AndersCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Extract and organize work hours data from WeChat Work group chats for [TEAM_NAME] between [START_DATE] and [END_DATE]. Format the output as a structured report with columns for employee name, date, clock-in time, clock-out time, total hours worked, and any anomalies (e.g., missing entries, overtime). Use the following steps: 1) Export the WeChat Work chat history for the specified period. 2) Parse the raw data to identify clock-in/clock-out timestamps. 3) Calculate total hours worked per employee per day. 4) Flag any inconsistencies or missing data. 5) Generate a CSV file and a summary table for review.
### Work Hours Report for Marketing Team (October 1-15, 2023) | Employee Name | Date | Clock-In | Clock-Out | Total Hours | Anomalies | |---------------|------------|-----------|-----------|-------------|-------------------------------| | Alice Chen | 2023-10-01 | 08:30 | 17:45 | 9.25 | None | | Alice Chen | 2023-10-02 | 08:28 | 18:12 | 9.73 | None | | Bob Johnson | 2023-10-01 | 09:05 | 18:30 | 9.42 | None | | Bob Johnson | 2023-10-02 | 09:10 | 17:00 | 7.83 | Early clock-out (17:00) | | Carol Lee | 2023-10-01 | 08:45 | 17:30 | 8.75 | None | | Carol Lee | 2023-10-02 | 08:50 | 19:15 | 10.42 | Overtime (10.42 hours) | | David Kim | 2023-10-01 | 08:35 | 17:20 | 8.75 | Missing clock-out timestamp | | David Kim | 2023-10-02 | 08:40 | 17:15 | 8.58 | None | **Summary Statistics:** - Total employees tracked: 4 - Total hours worked: 63.95 - Average hours per employee per day: 8.0 - Employees with anomalies: 2 (Bob Johnson, Carol Lee, David Kim) - Overtime hours: 10.42 (Carol Lee) **Recommendations:** 1. Follow up with David Kim regarding the missing clock-out timestamp on 2023-10-01. 2. Review Bob Johnson's early clock-out on 2023-10-02 to ensure it aligns with company policy. 3. Acknowledge Carol Lee's overtime and confirm if it was pre-approved. **CSV File Generated:** `work_hours_october_2023.csv` **Raw Data Source:** WeChat Work Chat Export (Marketing Team Group Chat)
AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Automate security compliance and monitor real-time security posture seamlessly.
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan