Generate comprehensive weekly reports from Tencent Coding DevOps platform, including project progress, issue tracking, CI/CD builds, code commits, and merge requests.
This skill provides automated weekly report generation for teams using Tencent Coding DevOps platform. It collects data across projects, team members, issues, builds, commits, and merge requests to produce formatted Markdown reports.
python {baseDir}/scripts/coding_report.py generate
python {baseDir}/scripts/coding_report.py member <member_id>
python {baseDir}/scripts/coding_report.py project <project_id>
Create a .env file in the skill directory (see .env.example):
# Team domain prefix (e.g., your-team from your-team.coding.net)
CODING_TEAM_DOMAIN=your-team
# Access token (personal or project token)
CODING_ACCESS_TOKEN=your-access-token-here
project:profile:ro - Read project informationteam:member:ro - Read team membersproject:depot:ro - Read code repositoriescollaboration:issue:ro - Read issuesci:job:ro - Read build jobsgit:commit:ro - Read commit recordsGenerate a comprehensive report for the entire team:
# Generate report for current week
python {baseDir}/scripts/coding_report.py generate
# Specify week start date (YYYY-MM-DD)
python {baseDir}/scripts/coding_report.py generate --start-date 2026-03-21
# Specify output file path
python {baseDir}/scripts/coding_report.py generate --output team_report.md
# Filter by specific projects (comma-separated IDs)
python {baseDir}/scripts/coding_report.py generate --project-ids 1,2,3
# Filter by specific members (comma-separated IDs)
python {baseDir}/scripts/coding_report.py generate --member-ids 1,2,3
# Exclude build data
python {baseDir}/scripts/coding_report.py generate --no-builds
# Exclude commit data
python {baseDir}/scripts/coding_report.py generate --no-commits
# Exclude merge request data
python {baseDir}/scripts/coding_report.py generate --no-mrs
Generate a report for a specific team member:
# Generate report for member ID 123
python {baseDir}/scripts/coding_report.py member 123
# Specify date range and output file
python {baseDir}/scripts/coding_report.py member 123 --start-date 2026-03-21 --output member_report.md
Generate a report for a specific project:
# Generate report for project ID 456
python {baseDir}/scripts/coding_report.py project 456
# Specify date range and output file
python {baseDir}/scripts/coding_report.py project 456 --start-date 2026-03-21 --output project_report.md
Verify your current configuration:
python {baseDir}/scripts/coding_report.py config
Generated weekly reports include:
All date parameters use YYYY-MM-DD format. The week start date defaults to the current week's Monday if not specified.
Reports are generated in Markdown format for easy reading and compatibility with documentation platforms.
Use --project-ids and --member-ids to focus on specific projects or team members. Use the --no-* flags to exclude specific data types when not needed.
Configuration Error: CODING_TEAM_DOMAIN not set
CODING_TEAM_DOMAIN is set in your .env file or environment variablesAPI Error: Invalid access token
CODING_ACCESS_TOKEN is valid and has required permissionsNo data found for specified date range
Rate limiting errors
The script provides progress messages during data collection. Check these messages to identify where issues occur.
references/coding-api.md for detailed API reference共 1 个版本