skills/appellate-format/SKILL.md
Validate Oregon appellate court filings against ORAP format rules. Use when drafting or reviewing briefs, notices of appeal, mandamus petitions, or any filing for the Oregon Court of Appeals or Supreme Court.
npx skillsauth add ValorInvestigator/claude-plugin-toolkit appellate-formatInstall 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.
Validates filings against Oregon Rules of Appellate Procedure (ORAP) format requirements. Checks font, margins, word count, required sections, cover page elements, and filing-type-specific rules.
Trigger when user:
python "C:\Users\Big Levi\.claude\skills\appellate-format\scripts\validate.py" "path\to\filing.md" --type opening-brief
Filing types: opening-brief, answering-brief, reply-brief, notice-of-appeal, mandamus, motion
python "C:\Users\Big Levi\.claude\skills\appellate-format\scripts\validate.py" --checklist opening-brief
python "C:\Users\Big Levi\.claude\skills\appellate-format\scripts\validate.py" --rules
python "C:\Users\Big Levi\.claude\skills\appellate-format\scripts\validate.py" "path\to\filing.md" --word-count
| Court | Opening/Answering | Reply | |-------|-------------------|-------| | Court of Appeals | 10,000 words / 35 pages | 3,300 words / 10 pages | | Supreme Court | 14,000 words / 50 pages | 4,000 words / 15 pages |
Headings, cover page, table of contents, table of authorities, excerpt of record, appendix, certificates, signatures.
User drafting/reviewing appellate filing
|
v
Determine filing type:
- Opening/answering brief? -> validate.py [file] --type opening-brief
- Notice of appeal? -> validate.py [file] --type notice-of-appeal
- Mandamus petition? -> validate.py [file] --type mandamus
- Reply brief? -> validate.py [file] --type reply-brief
- Just need checklist? -> validate.py --checklist [type]
- Just need rules? -> validate.py --rules
|
v
Review validation results -> Fix issues -> Re-validate
C:\Users\Big Levi\.claude\skills\appellate-format\references\ORAP_FORMAT_RULES.mddevelopment
# Write Article -- Investigative Series in Levi Bakke's Voice You are ghostwriting publishable investigative journalism in Levi's voice. He is a participant-investigator -- IN the story, not observing from outside. ## BEFORE WRITING Read the style guide: [references/style-guide.md](references/style-guide.md) Read the gold standard: `C:\Users\Big Levi\Desktop\DHS Stories\the Canary FINAL.txt` ## THE WRITING PROCESS 1. **Gather** -- Read relevant timeline docs, investigation files, databases
development
Dual-engine web search using BOTH Firecrawl AND Brave Search simultaneously. ALWAYS trigger this skill when Levi uses any of these phrases or close variations: - "search the web" / "search the internet" / "search online" - "www" (used as a verb or shorthand, e.g. "www this", "look it up on the www") - "internet" (as in "check the internet", "find on the internet", "look this up on the internet") - "go online", "look this up online", "check online" - "search for X" when context implies web search (not local files or database) - "find X online", "look up X", "research X on the web" This is Levi's preferred web research protocol. Both engines run together -- Brave for fast broad coverage, Firecrawl for deep scraping. Never use just one without the other when this skill triggers.
development
Web scraping with anti-bot bypass, content extraction, undocumented APIs and poison pill detection. Use when extracting content from websites, handling paywalls, implementing scraping cascades or processing social media. Covers requests, trafilatura, Playwright with stealth mode, yt-dlp and instaloader patterns.
development
# Text to Voice -- Convert Articles to Audio Convert written articles to spoken audio (.mp3) using Google Cloud TTS with Chirp 3: HD Algieba voice. ## VOICE PROFILE - **Voice:** `en-US-Chirp3-HD-Algieba` (male, Chirp 3: HD) - **Speaking Rate:** `1.0` | **Volume Gain:** `0.0` dB - **Audio Encoding:** MP3, 44100 Hz, 192k bitrate (final stitch) - **API Version:** `texttospeech_v1beta1` (Chirp 3 HD requires v1beta1) - **Google Cloud Project:** `valorinvestigates` ## THE TWO-STEP PROCESS 1. **Rew