.claude/skills/template-changelog/SKILL.md
Generate changelog for ArchitectKB template contributions
npx skillsauth add DavidROliverBA/ArchitectKB template-changelogInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Command: /template-changelog
Model: 🟡 Sonnet
Agent: None (direct execution)
Compare this vault with the ArchitectKB template repository and generate changelog entries for features that could be contributed back.
Location: ~/Documents/GitHub/ArchitectKB/
GitHub: https://github.com/DavidROliverBA/ArchitectKB
Compare these directories between vaults:
| Directory | Content Type |
|-----------|--------------|
| .claude/scripts/ | Python/Shell scripts |
| .claude/skills/ | Skill definitions |
| .claude/schemas/ | JSON schemas |
| .claude/hooks/ | Pre/post hooks |
| .claude/rules/ | Reference documentation |
| Templates/ | Note templates |
For each file, determine:
A change is template-worthy if:
Exclude:
Use Keep a Changelog format:
## [Unreleased]
### Added
- New `/archive-attachments` skill for orphaned attachment cleanup
- `archive-orphan-attachments.py` script with manifest tracking
- New `location.schema.json` for Location entity type
### Changed
- Updated `frontmatter-validator.py` to support seven-pillar ontology
- Enhanced `tag-taxonomy.md` with workstream hierarchy
### Fixed
- Fixed hardcoded paths in scheduled task scripts
Run this comparison:
#!/bin/bash
VAULT=~/Documents/GitHub/BA-DavidOliver-ObsidianVault
TEMPLATE=~/Documents/GitHub/ArchitectKB
echo "=== New in Vault (not in Template) ==="
for dir in .claude/scripts .claude/skills .claude/schemas .claude/hooks .claude/rules; do
echo "--- $dir ---"
comm -23 <(ls "$VAULT/$dir" 2>/dev/null | sort) <(ls "$TEMPLATE/$dir" 2>/dev/null | sort)
done
echo ""
echo "=== Modified (different content) ==="
for dir in .claude/scripts .claude/skills .claude/schemas .claude/hooks .claude/rules; do
for file in "$VAULT/$dir"/*; do
name=$(basename "$file")
if [ -f "$TEMPLATE/$dir/$name" ]; then
if ! diff -q "$file" "$TEMPLATE/$dir/$name" > /dev/null 2>&1; then
echo "$dir/$name"
fi
fi
done
done
Generate a markdown report with:
/template-sync/template-candidates - Detailed analysis of what to sync/template-sync - Execute the sync operationtools
--- context: fork --- # /youtube Save a YouTube video as both a Weblink (quick reference) and a detailed Page (full analysis). ## Usage ``` /youtube <url> /youtube <url> <optional title override> ``` ## Examples ``` /youtube https://www.youtube.com/watch?v=0TpON5T-Sw4 /youtube https://youtu.be/abc123 AWS re:Invent Keynote ``` ## Prerequisites This skill uses the MCP Docker YouTube tools: - `mcp__MCP_DOCKER__get_video_info` - Video metadata - `mcp__MCP_DOCKER__get_transcript` - Full trans
data-ai
Create and manage git worktrees for parallel agent sessions
testing
--- context: fork --- # /wipe Generate a context handoff summary, clear the session, and resume in a fresh conversation. Detects environment and provides automated (tmux) or manual workflow. ## Usage ``` /wipe /wipe quick # Minimal handoff, just essentials /wipe detailed # Comprehensive handoff with full context ``` ## Instructions When the user invokes `/wipe`: ### Phase 1: Detect Environment First, check the terminal environment: ```bash echo "Environment Detection:"
data-ai
--- context: fork --- # /weekly-summary Generate comprehensive weekly summary from daily notes, meetings, tasks, and project updates using parallel sub-agents. ## Usage ``` /weekly-summary /weekly-summary --last-week /weekly-summary --from 2026-01-01 --to 2026-01-07 /weekly-summary --output page # Create Page note instead of just outputting ``` ## Instructions This skill uses **5 parallel sub-agents** to gather data concurrently from different vault areas, then synthesizes a comprehensi