From guidewire-pack
Implements Guidewire PolicyCenter policy lifecycle via Cloud API: create accounts/submissions, quote, bind, issue, endorse, renew policies.
How this skill is triggered — by the user, by Claude, or both
Slash command
/guidewire-pack:guidewire-core-workflow-aThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
The complete policy lifecycle in PolicyCenter: account creation, submission, quoting, binding, issuance, endorsements, and renewals via Cloud API.
The complete policy lifecycle in PolicyCenter: account creation, submission, quoting, binding, issuance, endorsements, and renewals via Cloud API.
Account -> Submission -> Quote -> Bind -> Issue -> In-Force
|
Endorse / Renew / Cancel
const account = await fetch(`${GW_PC}/account/v1/accounts`, {
method: 'POST', headers,
body: JSON.stringify({
data: { attributes: {
accountHolderContact: {
firstName: 'John', lastName: 'Smith',
primaryAddress: { addressLine1: '123 Main St', city: 'Atlanta', state: 'GA', postalCode: '30301' },
dateOfBirth: '1985-03-15',
},
producerCodes: [{ id: 'pc:100' }],
}}
}),
}).then(r => r.json());
console.log(`Account: ${account.data.attributes.accountNumber}`);
const submission = await fetch(`${GW_PC}/job/v1/submissions`, {
method: 'POST', headers,
body: JSON.stringify({
data: { attributes: {
account: { id: account.data.id },
baseState: 'GA', effectiveDate: '2025-04-01',
product: { code: 'PersonalAuto' },
producerCode: { id: 'pc:100' },
}}
}),
}).then(r => r.json());
// Quote the submission
await fetch(`${GW_PC}/job/v1/submissions/${submission.data.id}/quote`, { method: 'POST', headers });
// Bind
await fetch(`${GW_PC}/job/v1/submissions/${submission.data.id}/bind`, { method: 'POST', headers });
// Issue
await fetch(`${GW_PC}/job/v1/submissions/${submission.data.id}/issue`, { method: 'POST', headers });
console.log('Policy issued successfully');
| Error | Cause | Solution |
|---|---|---|
Cannot quote | Missing coverages/vehicles | Add required data before quoting |
UW hold | Underwriting referral | Process UW approval in PolicyCenter |
Rating error | Rate table issue | Check product configuration |
For detailed Gosu and API examples, see: implementation guide
For claims processing, see guidewire-core-workflow-b.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin guidewire-packExecutes initial REST API calls to Guidewire PolicyCenter, ClaimCenter, and BillingCenter to test connectivity, explore Cloud API structure, and learn patterns like pagination and checksums.
Manages policy documents through full lifecycle: drafts from templates, analyzes gaps against frameworks, tracks versions, schedules reviews, and handles approvals.
Analyzes insurance policies across P&C, life, health, and commercial lines. Useful for coverage comparisons, claims analysis, and explaining insurance jargon in plain language.