Skip to content

Commit 96455eb

Browse files
committed
Improve delivery rendering layout
1 parent 03998c0 commit 96455eb

2 files changed

Lines changed: 24 additions & 8 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Part of the CompleteTech LLC agentic services skill library. This skill supports
1313
## OpenClaw / ClawHub Metadata
1414

1515
- Skill key: `agentic-delivery-skill`
16-
- Version-ready metadata: `1.0.3`
16+
- Version-ready metadata: `1.0.4`
1717
- Homepage: https://github.com/CompleteTech-LLC/agentic-delivery-skill
1818
- README: https://github.com/CompleteTech-LLC/agentic-delivery-skill#readme
1919
- Runtime binaries: `python3`
@@ -87,7 +87,7 @@ Example files: [Markdown](assets/examples/example.md) · [PDF](assets/examples/e
8787
- Open items and approval gates tracked before the acceptance demonstration.
8888
- Launch blocked until security signoff and sponsor go/no-go are recorded.
8989

90-
Generate it in one command (branded PDF + Markdown, like the contract skill):
90+
Generate it in one command (branded PDF + Markdown):
9191

9292
```bash
9393
pip install -r requirements.txt

SKILL.md

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: agentic-delivery-skill
33
description: >-
44
Create CompleteTech LLC delivery execution artifacts for approved agentic development engagements, including kickoff agendas, access checklists, project plans, milestone trackers, status updates, decision logs, risk/issue logs, change request intake, prototype review, evaluation reports, acceptance packets, launch readiness, monitoring, support, handoff, runbooks, quickstarts, closeout, post-launch review, and escalation procedures. Use after proposal/SOW or contract approval when Codex needs to run bounded agentic workflow delivery cleanly.
5-
version: 1.0.3
5+
version: 1.0.4
66
metadata:
77
openclaw:
88
skillKey: agentic-delivery-skill
@@ -112,7 +112,7 @@ Rendered artifacts are drafts. Replace placeholders with verified project facts
112112

113113
## Rendering to a Branded PDF
114114

115-
Artifacts from this skill are delivered as branded CompleteTech LLC **PDF** documents, not raw Markdown. The renderer emits the PDF (and prints the Markdown) in **one command**, using the same reportlab branding engine as the contract skill:
115+
Artifacts from this skill are delivered as branded CompleteTech LLC **PDF** documents. The renderer can emit PDF, Markdown, and optional PNG preview in one local command:
116116

117117
```bash
118118
pip install -r requirements.txt
@@ -123,10 +123,26 @@ python3 scripts/render_delivery.py --template launch-readiness-checklist \
123123
--var client_name="Client Name" --var workflow="support triage"
124124
```
125125

126-
- `--no-pdf` emits Markdown only (the original behavior); `--no-cover` drops the cover page.
127-
- Already drafted the Markdown yourself? Render it directly: `python3 scripts/render_pdf.py --markdown artifact.md --out artifact.pdf --logo assets/logo.png --title "..."`.
128-
- The PDF supports a Markdown subset: `#`/`##`/`###` headings, paragraphs, `-` bullets, tables, `>` callouts, `**bold**`, and `[PAGE_BREAK]`. PDF requires `reportlab`; the optional `--png` preview requires `pypdfium2` and `pillow`. See `assets/examples/` for a rendered example.
126+
| Output Need | Use |
127+
|---|---|
128+
| Branded PDF | `--out artifact.pdf` |
129+
| PNG preview | `--png artifact.png` |
130+
| Markdown source | `--markdown-out artifact.md` |
131+
| Markdown only | `--no-pdf` |
132+
| No cover page | `--no-cover` |
133+
| Existing delivery Markdown to PDF | `python3 scripts/render_pdf.py --markdown artifact.md --out artifact.pdf --logo assets/logo.png --title "Launch Readiness Checklist" --doc-type "DELIVERY ARTIFACT"` |
134+
135+
| Rendering Support | Details |
136+
|---|---|
137+
| Markdown subset | `#`, `##`, `###`, paragraphs, `-` bullets, tables, `>` callouts, `**bold**`, and `[PAGE_BREAK]`. |
138+
| Required package | `reportlab==4.5.1` for PDF rendering. |
139+
| Optional preview packages | `pypdfium2==5.8.0` and `pillow==12.2.0` for `--png`. |
140+
| Example output | See `assets/examples/` for rendered Markdown, PDF, and PNG artifacts. |
129141

130142
## Network Boundary
131143

132-
This skill is local-only. It does not include outbound network helpers, callbacks, or any helper that posts delivery run metadata to an external service.
144+
| Boundary | Requirement |
145+
|---|---|
146+
| Local-only runtime | No outbound network helpers, callbacks, telemetry, receipt helpers, or delivery-run metadata posting. |
147+
| External actions | Does not deploy, launch, send, publish, or call project-management systems. |
148+
| Approval-sensitive work | Launch, production, customer send, and acceptance actions require verified approval outside this renderer. |

0 commit comments

Comments
 (0)