From guidewire-pack
Executes Guidewire ClaimCenter claims workflow: FNOL creation, reserves, payments, and settlement using TypeScript REST API calls.
How this skill is triggered — by the user, by Claude, or both
Slash command
/guidewire-pack:guidewire-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
Claims lifecycle in ClaimCenter: First Notice of Loss (FNOL), investigation, reserve setting, payment processing, and settlement.
Claims lifecycle in ClaimCenter: First Notice of Loss (FNOL), investigation, reserve setting, payment processing, and settlement.
FNOL -> Investigation -> Reserve -> Payment -> Settlement -> Close
const claim = await fetch(`${GW_CC}/claim/v1/claims`, {
method: 'POST', headers,
body: JSON.stringify({
data: { attributes: {
lossDate: '2025-03-15T14:30:00Z',
lossCause: { code: 'vehcollision' },
lossType: { code: 'AUTO' },
policyNumber: 'PA-000001',
description: 'Rear-end collision at intersection',
reporter: {
firstName: 'John', lastName: 'Smith',
primaryPhone: { phoneNumber: '555-0100' },
},
}}
}),
}).then(r => r.json());
console.log(`Claim created: ${claim.data.attributes.claimNumber}`);
await fetch(`${GW_CC}/claim/v1/claims/${claimId}/reserves`, {
method: 'POST', headers,
body: JSON.stringify({
data: { attributes: {
reserveAmount: { amount: 5000, currency: 'usd' },
costType: { code: 'claimcost' },
costCategory: { code: 'body' },
}}
}),
});
await fetch(`${GW_CC}/claim/v1/claims/${claimId}/payments`, {
method: 'POST', headers,
body: JSON.stringify({
data: { attributes: {
paymentType: { code: 'partial' },
amount: { amount: 3000, currency: 'usd' },
payee: { contact: { id: claimantContactId } },
}}
}),
});
| Error | Cause | Solution |
|---|---|---|
Policy not found | Invalid policy number | Verify policy exists and is in-force |
Reserve exceeds limit | Authority level exceeded | Escalate to supervisor approval |
Payment validation | Missing payee info | Add contact details before payment |
For detailed implementation, see: implementation guide
For common errors, see guidewire-common-errors.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin guidewire-packImplements Guidewire PolicyCenter policy lifecycle via Cloud API: create accounts/submissions, quote, bind, issue, endorse, renew policies.
Provides insurance client retention strategies, cross-selling approaches, and claims handling communication guidance for agents.
Guides users through creating new Corezoid BPM processes: gathers requirements, creates empty processes via MCP, and designs process structure with API connectors or business logic.