docs(plugins): add Adaptive Cards to community plugins#41735
docs(plugins): add Adaptive Cards to community plugins#41735VikrantSingh01 wants to merge 3 commits intoopenclaw:mainfrom
Conversation
Greptile SummaryThis PR adds the Adaptive Cards plugin ( The main style note is that the description is longer than the "one-line description" explicitly called for in the submission guidelines (line 29). The entry currently spans multiple sentences, whereas existing entries like WeChat are more concise and aligned with the template intent. Confidence Score: 4/5
Last reviewed commit: 1c56552 |
docs/plugins/community.md
Outdated
|
|
||
| ## Listed plugins | ||
|
|
||
| - **Adaptive Cards** — Native structured UI for AI responses. Registers an `adaptive_card` tool that lets the agent emit interactive Adaptive Cards (v1.5) with status dashboards, option pickers, forms, and data tables. Cards render natively on iOS (SwiftUI), Android (Jetpack Compose), Teams (Bot Framework), and web. Non-card channels receive auto-generated fallback text. Zero configuration required. |
There was a problem hiding this comment.
The "How to submit" section (line 29) explicitly asks for a one-line description, and the candidate format template (line 41) shows short description. The current entry spans multiple sentences across the line, which is considerably more verbose than the existing WeChat entry and the template intent.
Consider trimming to a single concise sentence:
| - **Adaptive Cards** — Native structured UI for AI responses. Registers an `adaptive_card` tool that lets the agent emit interactive Adaptive Cards (v1.5) with status dashboards, option pickers, forms, and data tables. Cards render natively on iOS (SwiftUI), Android (Jetpack Compose), Teams (Bot Framework), and web. Non-card channels receive auto-generated fallback text. Zero configuration required. | |
| - **Adaptive Cards** — Registers an `adaptive_card` tool that lets the agent respond with native Adaptive Cards (v1.5) across iOS, Android, Teams, and web, with automatic plain-text fallback for unsupported channels. |
Prompt To Fix With AI
This is a comment left during a code review.
Path: docs/plugins/community.md
Line: 48
Comment:
The "How to submit" section (line 29) explicitly asks for a **one-line description**, and the candidate format template (line 41) shows `short description`. The current entry spans multiple sentences across the line, which is considerably more verbose than the existing WeChat entry and the template intent.
Consider trimming to a single concise sentence:
```suggestion
- **Adaptive Cards** — Registers an `adaptive_card` tool that lets the agent respond with native Adaptive Cards (v1.5) across iOS, Android, Teams, and web, with automatic plain-text fallback for unsupported channels.
```
How can I resolve this? If you propose a fix, please make it concise.There was a problem hiding this comment.
Fixed in 8a38e9e. Adopted your suggested one-line description.
8a38e9e to
b08fdab
Compare
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
There was a problem hiding this comment.
Review: Community Plugin Listing
Clean addition. Follows the exact format of every other entry on the community plugins page. Clean docs-only. Adds @vikrantsingh01/openclaw-adaptive-cards to docs/plugins/community.md following the existing format exactly. Install command, repo link, npm package, all present.
One minor note: the description is more detailed than other entries in the list (mentions v1.6, host profiles, WCAG, pattern count). Not a blocker, it is accurate and useful for discovery, but worth noting for consistency if the community list grows.
No code changes, no risk. Ship it.
|
Hey @VikrantSingh01 -- this has a merge conflict in Can you rebase on main and update the Adaptive Cards entry to match the current format? Should be a quick fix since it's just the one file. Thanks! |
Summary
Adds the Adaptive Cards plugin to the community plugins listing.
adaptive_cardAI tool that lets the agent respond with native Adaptive Cards (v1.6) instead of plain textAction.Executerouting back to agent via gateway methodQuality bar
constants.ts,fallback.ts,mcp-bridge.ts,prompt.ts,actions.ts,index.ts)adaptive-cards-mcpas shared core — eliminates ~520 lines of duplicate validation logicskills/adaptive-cards.md)Origin
Extracted from #33486 at maintainer request to be published as a standalone third-party plugin.
Related PRs