Skills zentao-task-planner
📋

zentao-task-planner

Low Risk 🌐 Network access🔑 Env variables⚡ Contains scripts

Plan and Automate ZenTao Task Management

Managing ZenTao tasks manually is time-consuming and error-prone. This skill automates task planning, creation, work hour logging, and completion through AI-powered workflows.

Supports: Claude Codex Code(CC)
ðŸĨ‰ 75 Bronze
1

Download the skill ZIP

2

Upload in Claude

Go to Settings → Capabilities → Skills → Upload skill

3

Toggle on and start using

Test it

Using "zentao-task-planner". Plan my tasks for next week with story 103615

Expected outcome:

Generated task plan with 8 tasks distributed across Monday-Friday, each task under 8 hours with proper deadline dates.

Using "zentao-task-planner". Show my active tasks

Expected outcome:

List of 5 active tasks with IDs, names, deadlines, and estimated hours remaining.

Using "zentao-task-planner". Close all my finished tasks

Expected outcome:

Summary showing 3 tasks successfully closed with timestamps.

Security Audit

Low Risk
v1 â€Ē 4/27/2026

This is a legitimate ZenTao task management integration skill. Static analysis flagged 160 potential issues, but evaluation confirms these are mostly false positives. The skill legitimately accesses .env files for credential storage (required for ZenTao authentication) and makes HTTP requests to a user-configured ZenTao instance (core functionality). No prompt injection or malicious intent detected.

15
Files scanned
1,692
Lines analyzed
8
findings
1
Total audits

High Risk Issues (1)

Environment Credential Storage
Skill reads ZenTao credentials from .env files. Credentials are required for ZenTao API authentication and stored locally per user configuration.
Medium Risk Issues (1)
External HTTP Requests to User-Configured Endpoint
Skill makes HTTP requests to a ZenTao instance URL configured by the user in environment variables.
Low Risk Issues (3)
Static Analysis False Positives - Chinese Text Strings Misidentified as Crypto
The static scanner flagged Chinese task type names (e.g., '䚧品æ–đæĄˆčŪūčŪĄ') as 'weak cryptographic algorithms' due to character pattern matching. No actual cryptographic operations are performed.
Static Analysis False Positives - Markdown Code Examples Flagged as Execution
Backtick syntax in markdown documentation files (references/*.md) was flagged as 'Ruby/shell backtick execution'. These are markdown inline code formatting, not actual shell commands.
High File Entropy in Markdown Files
Several markdown files show high entropy readings due to dense Chinese technical documentation, not encrypted or obfuscated content.
Audited by: claude

Quality Score

68
Architecture
100
Maintainability
85
Content
50
Community
69
Security
83
Spec Compliance

What You Can Build

Weekly Task Planning for Development Teams

Development leads use this skill to plan weekly tasks for their team members. The AI helps allocate work evenly across workdays, splitting large features into appropriately-sized tasks.

Automated Work Hour Logging

Team members can quickly log completed work hours and mark tasks as finished without navigating through the ZenTao web interface.

Batch Task Creation from Spreadsheets

Import task lists from Excel or CSV files to quickly create multiple ZenTao tasks with proper formatting and validation.

Try These Prompts

Plan My Week
Plan my tasks for [this week/next week]. I have story IDs 103615, 103620, and 103621 to work on. Allocate tasks evenly across workdays.
View Active Tasks
Show me my active tasks in ZenTao
Create Tasks from Plan
Create the following tasks in ZenTao:
[Copy your TSV task plan here]
Finish Tasks by Date
Mark all my tasks completed on [date] as finished with [X] hours logged

Best Practices

  • Always preview task plans before execution to catch validation errors
  • Keep task estimates between 2-8 hours for accurate tracking
  • Use standardized task type names to ensure proper ZenTao categorization

Avoid

  • Do not create tasks without user confirmation
  • Do not assume dates without explicitly asking the user
  • Do not skip task validation even for urgent requests

Frequently Asked Questions

What credentials do I need to configure?
You need ZENTAO_BASE_URL, ZENTAO_ACCOUNT, ZENTAO_PASSWORD, and ZENTAO_NAME in your .env file.
Can I modify existing tasks?
No, this skill only creates new tasks and completes or closes existing ones. It does not support modifying task details.
How do I preview tasks before creating them?
Run scripts with the preview mode (without --execute flag) to see what would be created without making changes.
What is the task plan format?
Tasks are provided as TSV (tab-separated values) with columns: Name, Story ID, Task Name, Type, Estimate (hours), Start Date, End Date.
How does task type mapping work?
The skill can auto-map common types like 'backend coding' to ZenTao standard types, or you can provide a custom username mapping JSON file.
Is my ZenTao password stored securely?
Credentials are stored locally in your .env file and only used for API authentication. The skill does not transmit passwords to third parties.

Developer Details

File structure

📁 references/

📄 close-tasks.md

📄 commands.md

📄 create-tasks.md

📄 finish-tasks.md

📄 list-tasks.md

📄 plan-task.md

📄 workdays.md

📁 scripts/

📄 close_finished_tasks.py

📄 create_tasks.py

📄 finish_tasks_by_date.py

📄 get_next_workdays.py

📄 list_tasks.py

📄 zentao_common.py

📄 SKILL.md