academic-paper-reviewe…
Simulates academic peer review, evaluating papers across Originality, Methodology, Results, and Writing to provide Major/Minor…
Generate beautiful interactive timeline HTML pages from JSON data, with vertical, horizontal, or dual-side layouts, collapsible details, and custom colors. Ideal for project milestones, company histories, or resumes. Triggered when a user mentions 'timeline', 'history of
Claude Code
$ npx -y skills add zebbern/claude-code-guide --skill timeline-builder --agent claude-code
Codex
$ npx skills add zebbern/claude-code-guide --skill timeline-builder -a codex -y
Cursor
$ npx skills add zebbern/claude-code-guide --skill timeline-builder -a cursor -y
Gemini CLI
$ npx skills add zebbern/claude-code-guide --skill timeline-builder -a gemini-cli -y
GitHub Copilot
$ npx skills add zebbern/claude-code-guide --skill timeline-builder -a github-copilot -y
OpenCode
$ npx skills add zebbern/claude-code-guide --skill timeline-builder -a opencode -y
Windsurf
$ npx skills add zebbern/claude-code-guide --skill timeline-builder -a windsurf -y
name: timeline-builder description: "Generate beautiful interactive timeline HTML pages from JSON data, with vertical, horizontal, or dual-side layouts, collapsible details, and custom colors. Ideal for project milestones, company histories, or resumes. Triggered when a user mentions 'timeline', 'history of events', 'project milestones', 'release log', or asks to visualize a chronological sequence of data." license: MIT type: tool tags: ["timeline", "html", "visualization", "interactive", "responsive"]
Generate beautiful interactive timeline HTML pages from JSON configuration data, with three layout modes:
1. **Vertical layout (`vertical`)** — A classic top-to-bottom timeline with event cards alternating on either side of the axis 2. **Horizontal layout (`horizontal`)** — A horizontally scrollable timeline, best for displaying fewer events 3. **Dual-side layout (`dual-side`)** — Events are placed on the left or right based on the `side` field, great for side-by-side comparisons
All layouts support:
python3 scripts/generate_timeline.py --config timeline_data.json --output timeline.html
cat timeline_data.json | python3 scripts/generate_timeline.py --stdin --output timeline.html
python3 scripts/generate_timeline.py --config data.json --layout horizontal --output timeline.html
{
"title": "Project Milestones",
"layout": "vertical",
"theme": {
"primaryColor": "#2563eb",
"secondaryColor": "#7c3aed",
"backgroundColor": "#ffffff",
"textColor": "#1f2937",
"lineColor": "#d1d5db",
"fontFamily": "system-ui, -apple-system, sans-serif"
},
"events": [
{
"date": "2024-01-15",
"title": "Project Kickoff",
"summary": "Approval completed, core team assembled",
"details": "Detailed description text, shown when the card is expanded...",
"icon": "🚀",
"category": "Milestone",
"color": "#10b981",
"side": "left"
}
]
}| Argument | Description | |----------|-------------| | `--config, -c` | Path to the JSON config file (mutually exclusive with `--stdin`) | | `--stdin` | Read JSON from standard input | | `--output, -o` | Output HTML file path (defaults to stdout) | | `--layout, -l` | Override layout mode: `vertical`, `horizontal`, `dual-side` | | `--title, -t` | Override the timeline title |
| Field | Required | Description | |-------|----------|-------------| | `date` | Yes | Date label — any format works (e.g. `2024-01`, `Q1 2024`, `Phase One`) | | `title` | Yes | Event title | | `summary` | No | Short description, always visible on the card | | `details` | No | Detailed content, revealed on click | | `icon` | No | Emoji or single-character icon (defaults to `●`) | | `category` | No | Category tag displayed on the card | | `color` | No | Event node color (overrides the theme color) | | `side` | No | Only for dual-side layout: `left` or `right` |
Claude Code Guide - Setup, Commands, workflows, agents, skills & tips-n-tricks from beginner to power user!
Simulates academic peer review, evaluating papers across Originality, Methodology, Results, and Writing to provide Major/Minor…
This skill should be used when the user asks to "attack Active Directory", "exploit AD", "Kerberoasting", "DCSync",…
This skill should be used when the user asks to "test API security", "fuzz APIs", "find IDOR vulnerabilities", "test REST API",…
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an…
Interactive system flow tracing across CODE, API, AUTH, DATA, NETWORK layers with SQLite persistence and Mermaid export. Use for…
Authentication patterns: session vs JWT vs OAuth comparison, provider selection (NextAuth, Clerk, Supabase Auth), security…
How to work in a Codebase Wiki project (the `codebase-wiki` starter pack): an agent-authored, source-grounded wiki of the…
Push architecture docs to oh-my-mermaid cloud. Handles login, link, and push workflow with error guidance. Use when the user says…