+ Property manager document generator
+ Turn a short intake into a client-ready one-page document.
+
+ Built for property managers who need a polished owner update, leasing plan, maintenance brief,
+ or management proposal in under two minutes. The workflow returns a live preview and a named markdown artifact.
+
+
+ Account trial: this agent requires an A2A account, funds exactly 3 platform skill calls,
+ then requires BYOK.
-
-
-
-
-
{session?.authenticated ? "Signed in" : needsSignIn ? "Signed out" : "Local session"}
-
{session?.user?.email || session?.org?.slug || "dev@example.local"}
- {/* Skills that spend the caller's LLM budget need a signed-in
- visitor even when the page itself is public, so offer the way in
- rather than failing at the first click. */}
- {needsSignIn && signInHref ? (
-
Sign in to run
- ) : null}
-
-
-
-
-
-
-
Skill runner
-
{selectedSkill?.name || "No skills found"}
-
-
- Docs
-
-
-
- {selectedSkill ? (
-
- ) : (
- Add a `@a2a.tool` to your agent to make it callable here.
- )}
-
-
-
-
Input schema
-
{JSON.stringify(selectedSkill?.input_schema || {}, null, 2)}
-
-
-
Result
-
{error || JSON.stringify(result, null, 2) || "No run yet."}
-
-
+ {needsSignIn && signInHref ? Sign in to run this workflow : null}
+
+
+
+ {result ? (
+
+
+
+
Document preview
+
{result.document?.filename || "Generated document"}
+
Receipt: {result.receipt_id} ยท {result.persisted_receipt ? "receipt persisted" : "receipt persistence pending"}
+
+
+
+ {result.warnings?.length ? {result.warnings.join(" ")}
: null}
+ {result.document_preview}
+
+ ) : null}