Machine Learning Roadmap
by @ckchzh
Follow a structured ML roadmap connecting concepts, tools, and learning resources. Use when planning study paths, discovering resources, mapping skills.
clawhub install machine-learning-roadmapπ About This Skill
name: Machine Learning Roadmap description: "Follow a structured ML roadmap connecting concepts, tools, and learning resources. Use when planning study paths, discovering resources, mapping skills." version: "1.0.0" license: MIT runtime: python3
Machine Learning Roadmap
Machine Learning Roadmap v2.0.0 β a content toolkit for drafting, editing, optimizing, and managing machine learning content. Create outlines, write headlines, generate CTAs, manage hashtags, rewrite content, translate text, and adjust tone β all tracked with timestamped entries stored locally.
Commands
Run scripts/script.sh to use.
| Command | Description |
|---------|-------------|
| draft | Record a draft entry. Without args, shows the 20 most recent draft entries. |
| edit | Record an edit entry. Without args, shows recent edit entries. |
| optimize | Record an optimization entry. Without args, shows recent optimize entries. |
| schedule | Record a scheduling entry. Without args, shows recent schedule entries. |
| hashtags | Record a hashtags entry. Without args, shows recent hashtags entries. |
| hooks | Record a hooks entry. Without args, shows recent hooks entries. |
| cta | Record a call-to-action entry. Without args, shows recent CTA entries. |
| rewrite | Record a rewrite entry. Without args, shows recent rewrite entries. |
| translate | Record a translation entry. Without args, shows recent translate entries. |
| tone | Record a tone adjustment entry. Without args, shows recent tone entries. |
| headline | Record a headline entry. Without args, shows recent headline entries. |
| outline | Record an outline entry. Without args, shows recent outline entries. |
| stats | Show summary statistics across all entry types (counts, data size). |
| export | Export all data in json, csv, or txt format. |
| search | Search all log files for a term (case-insensitive). |
| recent | Show the 20 most recent entries from the activity history. |
| status | Health check β version, data directory, entry count, disk usage. |
| help | Show help message with all available commands. |
| version | Show version string (machine-learning-roadmap v2.0.0). |
Data Storage
All data is stored in ~/.local/share/machine-learning-roadmap/:
.log file (e.g., draft.log, headline.log, translate.log)YYYY-MM-DD HH:MM| formathistory.log tracks all actions across command typesexport.json, export.csv, or export.txtRequirements
set -euo pipefaildate, wc, du, tail, grep, sed, cat)When to Use
1. Drafting ML content β use draft and outline to capture ideas and structure articles, blog posts, or course materials about machine learning topics
2. Headline and hook creation β record headline and hooks entries to brainstorm attention-grabbing titles and opening lines for ML content
3. Content optimization β use optimize, rewrite, and tone to track iterations as you refine ML tutorials, documentation, or marketing copy
4. Multi-language content β record translate entries when adapting ML learning materials for different language audiences
5. Content scheduling and CTAs β use schedule and cta to plan publication timelines and track call-to-action variations for ML courses or newsletters
Examples
# Draft a new ML blog post idea
machine-learning-roadmap draft "Introduction to Neural Networks: A Beginner's Guide"Create an outline for a tutorial
machine-learning-roadmap outline "1. What is ML? 2. Supervised vs Unsupervised 3. Tools 4. Practice Projects"Record a headline variation
machine-learning-roadmap headline "5 Python Libraries Every ML Engineer Must Know in 2025"Generate hashtags for social media
machine-learning-roadmap hashtags "#MachineLearning #AI #DeepLearning #Python #DataScience"Export all content data as CSV
machine-learning-roadmap export csvSearch for entries mentioning a topic
machine-learning-roadmap search "neural"View summary statistics
machine-learning-roadmap stats
Output
All commands print results to stdout. Each recording command confirms the save and shows the total entry count for that category. Redirect output to a file with:
machine-learning-roadmap stats > report.txt
Configuration
Set the DATA_DIR inside the script or modify the default path ~/.local/share/machine-learning-roadmap/ to change where data is stored.
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
β‘ When to Use
π‘ Examples
# Draft a new ML blog post idea
machine-learning-roadmap draft "Introduction to Neural Networks: A Beginner's Guide"Create an outline for a tutorial
machine-learning-roadmap outline "1. What is ML? 2. Supervised vs Unsupervised 3. Tools 4. Practice Projects"Record a headline variation
machine-learning-roadmap headline "5 Python Libraries Every ML Engineer Must Know in 2025"Generate hashtags for social media
machine-learning-roadmap hashtags "#MachineLearning #AI #DeepLearning #Python #DataScience"Export all content data as CSV
machine-learning-roadmap export csvSearch for entries mentioning a topic
machine-learning-roadmap search "neural"View summary statistics
machine-learning-roadmap stats
βοΈ Configuration
Set the DATA_DIR inside the script or modify the default path ~/.local/share/machine-learning-roadmap/ to change where data is stored.
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com