From podium-pack
Manages Podium reviews and payments via API: request customer reviews, list reviews with ratings, create invoices. For Podium integrations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/podium-pack:podium-core-workflow-bThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage reviews and payments with Podium: request reviews from customers, track review status, and create payment invoices.
Manage reviews and payments with Podium: request reviews from customers, track review status, and create payment invoices.
podium-core-workflow-a (messaging)// Send a review request to a customer
const { data } = await podium.post(`/locations/${locationId}/review-invitations`, {
data: {
attributes: {
'contact-phone': '+15551234567',
'customer-name': 'Jane Doe',
},
},
});
console.log(`Review invitation sent: ${data.data.id}`);
const { data } = await podium.get(`/locations/${locationId}/reviews`);
for (const review of data.data) {
console.log(` ${review.attributes.rating}/5 — ${review.attributes.body}`);
}
const { data } = await podium.post(`/locations/${locationId}/invoices`, {
data: {
attributes: {
'contact-phone': '+15551234567',
amount: 5000, // $50.00 in cents
description: 'Service invoice #1234',
},
},
});
console.log(`Invoice created: ${data.data.id}, amount: $${data.data.attributes.amount / 100}`);
| Error | Cause | Solution |
|---|---|---|
422 Invalid amount | Amount not in cents | Convert dollars to cents (multiply by 100) |
403 Payments not enabled | Feature not active | Enable Payments in Podium account |
| Review invitation failed | Customer opted out | Check contact preferences |
Handle webhook events: podium-webhooks-events
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin podium-packLists Podium locations and contacts, sends test messages via REST API. Use after auth setup for business messaging, reviews, or payments integrations.
Automates Square payments, orders, invoices, and locations via Rube MCP and Composio toolkit. Useful for payment processing, order management, and location workflows after connecting via OAuth.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.