A living, self-maintaining book about agentic workflows, agent orchestration, and agentic scaffolding.
This book doesn't just teach about agentic workflows—it uses them! The book automatically:
- 📝 Processes community suggestions from GitHub issues
- ✍️ Updates content using AI agents
- 📚 Maintains markdown sources and generates a PDF build
- 🌐 Publishes to GitHub Pages
- 📰 Creates blog posts for larger curated updates
- Online: https://arivero.github.io/agentbook (GitHub Pages)
- PDF: Download from GitHub Actions artifacts or the repo PDF
- Source: Browse the book directory
The book covers practical patterns for agentic workflows, safe orchestration, skills and tooling, and real-world automation in GitHub and beyond. Browse the source in the book/ directory or read it online for the full flow.
- Community Input: Open an issue with a suggestion
- Automated Analysis: Workflows triage and classify the suggestion
- Agent Processing:
triaged-fast-trackfor small low-risk fixestriaged-for-researchthenresearched-waiting-opinionsfor larger/ambiguous updates
- Automatic Build: PDF build and site deployment workflows run
- Publishing: Changes deploy to GitHub Pages
We welcome contributions! Here's how:
The primary way to contribute is by opening an issue with your suggestion:
- Open an issue using our Content Suggestion template
- Automated Processing: Our GitHub Agentic Workflows (GH-AW) will analyze your suggestion
- Follow Updates: The issue moves through labels:
acknowledged→triaged-fast-trackortriaged-for-research→researched-waiting-opinions→ (opinion-copilot-strategy-posted+opinion-copilot-delivery-posted) →assigned
What happens to suggestions:
- ✅ Accepted (fast-track): Routed with
triaged-fast-track, implemented by Copilot, PR opened, and issue closed - ✅ Accepted (research lane): Routed with
triaged-for-research, researched, receives two suggestions, markedassigned, then closed - ❌ Rejected/Out of Scope: Any agent can reject with rationale and close at any stage
All suggestions related to agentic workflows, orchestration, scaffolding, skills/tools, or GitHub agents are welcome.
To run the book locally:
# Clone the repository
git clone https://github.com/arivero/agentbook.git
cd agentbook
# Serve with Jekyll (requires Ruby)
bundle install
bundle exec jekyll serve
# Or use GitHub Pages locally
gem install github-pages
github-pages serveagentbook/
├── book/ # Book content
│ ├── README.md # Book introduction
│ └── chapters/ # Manuscript sources
├── blog/ # Blog posts
├── _layouts/ # Jekyll layouts
├── _posts/ # Blog post files
├── .github/
│ ├── workflows/ # GitHub Actions
│ └── ISSUE_TEMPLATE/ # Issue templates
├── _config.yml # Jekyll configuration
└── index.md # Homepage
Our repository uses GitHub Agentic Workflows (GH-AW) as the canonical approach to automate content processing.
pages.yml: Deploys to GitHub Pagesbuild-pdf.yml: Generates PDF version
These are code/content validation checks in practice:
check-links.yml: Offline-safe internal link validationcheck-external-links.yml: Internet-enabled external link validation
check-external-links.yml can open issues for broken links and is always considered fast-track scope when those issues are handled.
issue-intake-triage.lock.yml: Acknowledges new issues and routes to fast-track or researchissue-fast-track-close.lock.yml: Fast-track implementation + PR + issue closureissue-research-pass.lock.yml: Researchestriaged-for-researchissues and appliesresearched-waiting-opinionsissue-opinion-copilot-strategy.lock.yml: Posts the Copilot strategy-model slow-track opinion and appliesopinion-copilot-strategy-postedissue-opinion-copilot-delivery.lock.yml: Posts the Copilot delivery-model slow-track opinion and appliesopinion-copilot-delivery-postedissue-assignment-close.lock.yml: Addsassignedand closes when both opinion labels are present
See WORKFLOW_PLAYBOOK.md for the canonical lifecycle and label matrix.
This work is licensed under the MIT License and available for educational purposes.
- README - Project overview and workflow summary
- SETUP - Installation and configuration guide
- WORKFLOW_PLAYBOOK - Fast-track and full-playbook maintenance process
- LICENSE - MIT License
This project demonstrates the power of agentic workflows by being a living example of the concepts it teaches.
Note: This is an experimental project exploring self-maintaining documentation through agentic workflows.