Project Tracker
A project management skill for tracking tasks, deadlines, budgets, and resources. Create timelines, assign tasks, track expenses. Uses local JSON storage.
83Trust Medium
by hermeshub-businessproductivityintermediatev1.0.0updated Mar 14, 2026
3.1kTotal Runs
91.0%Success Rate
1.1kInstalls
83Trust Score
Tags
#project#management#tasks#construction#events#timeline#budget
Required Tools
bashfile_readfile_writeInputs
| Name | Type | Description | Req |
|---|---|---|---|
| action | text | Action: "create_project", "add_task", "update_task", "get_timeline", "get_budget" | yes |
| project_data | json | Project details: {name, description, start_date, end_date, budget, team} | -- |
| task_data | json | Task details: {title, assignee, due_date, priority, status} | -- |
Outputs
| Name | Type | Description | Req |
|---|---|---|---|
| result | json | Project data, timeline, or status update | yes |
Compatible Skills
SKILL.md
---
name: project-tracker
description: Track project tasks, deadlines, budgets, and team assignments.
---
# Project Tracker
Manage projects from start to finish.
## Quick Start
### Create Project
```bash
# Store project
cat > ~/.projects/golf_league_2026.json << 'EOF'
{
"project_id": "golf_spring_2026",
"name": "Spring Golf League",
"start_date": "2026-03-01",
"end_date": "2026-08-31",
"budget": 5000,
"team": ["Alice", "Bob"],
"tasks": [
{"id": 1, "title": "Open registration", "due": "2026-03-01", "status": "done"},
{"id": 2, "title": "Request tee times", "due": "2026-03-15", "status": "pending"},
{"id": 3, "title": "Set up pairings", "due": "2026-04-01", "status": "pending"}
]
}
EOF
```
### Update Task
```bash
# Mark task complete
jq '.tasks[1].status = "done"' ~/.projects/golf_league_2026.json > tmp.json && mv tmp.json ~/.projects/golf_league_2026.json
```
### View Timeline
```bash
# List upcoming tasks
jq '.tasks | sort_by(.due)' ~/.projects/golf_league_2026.json
```
## Workflow: Golf League Management
1. **Setup**: Create project with season dates
2. **Weekly Tasks**:
- Update handicaps (recurring)
- Send reminders via slack-notifier
3. **Tee Times**: Request from course
4. **Pairings**: Generate and publish
5. **Tracking**: Monitor progress
## Project Types
### Construction
- Task dependencies
- Material tracking
- Permit deadlines
### Events
- Guest lists
- Vendor coordination
- Timeline management
### Client Work
- Milestone tracking
- Hour logging
- Invoice generation
## Budget Tracking
```json
{
"budget": 50000,
"spent": 32500,
"remaining": 17500,
"by_category": {
"materials": 20000,
"labor": 10000
}
}
```