Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Football Playbook

Adrián MeléndezAdrián Meléndez30 downloads

Manage American football playbooks: teams, formations and plays drawn with Excalidraw.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Design and organize American football playbooks in Obsidian. Plays are drawn with the Excalidraw plugin, with the field and players already in place.

Demo: create a playbook, create a play from a formation, draw routes, fill in assignments, browse formations and export to PDF

Watch the full-speed video (MP4)

Features

  • Playbooks per team: 11-man tackle, 9-man tackle or 5v5 flag; offense only, defense only, or both.
  • Defense first: defense plays and formations are drawn from the defense's point of view, with the defense at the bottom and highlighted and the offense faded at the top.
  • New play in one click: pick a formation and get a drawing with the field (yard lines, hashes, yard numbers, line of scrimmage) and every player lined up. Optionally show the opponent's formation faded behind.
  • Formation library: built-in formations for each format, each one a drawing you can open, edit (move players, change labels), rename, duplicate or delete from the Formations section of the panel. You can also turn any play drawing into a formation with Save current drawing as formation. Deleted a built-in by mistake? Run Restore built-in formations.
  • Ball on the hash: put the ball in the middle or on the left or right hash when creating a play. The line, tight ends and backs move with the ball; wider players spread out to fit.
  • One-tap routes: select one or more players in a drawing, then pick Go, Slant, Hitch, Out, In, Curl, Comeback, Post, Corner, Drag, Flat or Wheel from Add route. Routes break inside or outside relative to the ball, use standard depths and stay attached to the player when you move them.
  • Tags and filter: tag plays when you create them (red zone, 3rd down, pass…) or later with Edit tags, then filter the panel by name, formation or tag.
  • Routes and blocks: buttons in the header of every play drawing. Draw route gives an arrow, Draw block a line ending in a perpendicular bar (the usual blocking symbol). Select lines first to switch them between route and block.
  • One clean line style: every line in a drawing gets the same color (black for offense, red for defense), thickness and clean, not hand-drawn, look, whenever the drawing opens or with Tidy lines. Straight, curved and dashed lines keep their shape.
  • Notes for every play: general notes plus an assignments table with one row per player.
  • Mirror: flip a play or formation to the other side in one click. "Trips Right" becomes "Trips Left", and left/right in the play's notes swap too.
  • Playbook panel: browse plays by side and formation; rename, duplicate, mirror or delete a play (note and drawing together) from its menu.
  • Share with your team: export a whole playbook as one .playbook.json file and import it on any device. No server or account needed.
  • Works on mobile: browse, draw, import and share on phones and tablets (PDF export needs a computer).
  • PDF export: one button exports the team notes and every play, one per page.

Getting started

  1. Install Football Playbook and Excalidraw from Settings → Community plugins. The panel shows an install button if Excalidraw is missing.
  2. Click the clipboard icon in the left ribbon to open the Playbooks panel.
  3. Click New playbook, then New play.

Sharing a playbook

  1. In the Playbooks panel, select the share icon next to the playbook (or Share playbook in its ⋯ menu). On a computer you choose where to save <Team>.playbook.json; on a phone the share sheet opens.
  2. Send the file to your coaches and players: email, chat, shared drive.
  3. They install Football Playbook and Excalidraw, then select the import icon at the top of the panel and pick the file.

Importing a playbook that already exists asks whether to replace it (the old copy goes to the trash) or keep both. The team's formations are added too, without touching formations the person already has. Files are checked before import, and anything unsafe is skipped.

Where things are stored

Everything is plain files in your vault, so it syncs and backs up like any other note:

Playbooks/<Team>/Playbook.md                                team notes + settings (format, defense)
Playbooks/<Team>/Offense/<Formation>/<Play>.md              play notes and assignments
Playbooks/<Team>/Offense/<Formation>/<Play>.excalidraw.md   play drawing
Playbooks/<Team>/Export.md                                  generated by Export PDF
Playbooks/Formations/<Format>/<Offense|Defense>/<Name>.excalidraw.md   formation library

A formation's players are the shapes the plugin drew. To add a player to a formation, copy and paste an existing one; to rename a player, edit the letter inside it.

Development

npm install
npm run dev      # rebuild on change
npm run lint     # Obsidian's review rules
npm test         # check built-in formations
npm run deploy   # build and copy into a test vault (set VAULT=/path/to/vault)

Releasing

  1. npm version patch (or minor/major) updates package.json, manifest.json and versions.json, commits and tags.
  2. git push --follow-tags. The GitHub workflow builds and creates a draft release with main.js, manifest.json and styles.css.
  3. Publish the draft release on GitHub.

First release only: sign in at community.obsidian.md, link your GitHub account and add the plugin to the community directory. It reads manifest.json from the default branch and installs files from the matching release. See Submit your plugin.

HealthExcellent
ReviewPassed
About
Design and organize American football playbooks in Obsidian using Excalidraw field and player templates for 11-man, 9-man or 5v5 formats. Create plays from a built-in formation library, edit player positions and assignments, and show opponents faded behind. Export complete team playbooks to PDF.
DrawingExportSidebar
Details
Current version
0.4.0
Last updated
5 days ago
Created
2 weeks ago
Updates
4 releases
Downloads
30
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Adrián MeléndezAdrián Meléndezadrianmelendez
GitHubadrianmelendez
  1. Community
  2. Plugins
  3. Drawing
  4. Football Playbook

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

Checklist

Consolidate checklists across all files into a single view.

Recent Files

Display a list of recently opened files.

Longform

Helps you write and edit novels, screenplays, and other long projects.

Ink

Handwriting and drawing directly between paragraphs using a digital pen, stylus, or Apple pencil.