proactive-impulse

Detects idle-cash and credit-card opportunities for signed-in banking customers and proposes permission-first recommendations.

4|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/denniszielke/agentic-banking-ecosystem --skill proactive-impulse-denniszielke
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: proactive-impulse
Source: https://github.com/denniszielke/agentic-banking-ecosystem/tree/main/src/customer_support_agent/skills/proactive-impulse
Command: npx skills add https://github.com/denniszielke/agentic-banking-ecosystem --skill proactive-impulse-denniszielke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Bank customers often leave large balances earning 0% on current accounts or miss products that fit their spending, and support agents rarely surface these opportunities unprompted. This Skill lets the agent proactively spot such optimisations while strictly asking permission first and never acting without explicit confirmation. ## Core Features & Use Cases - Silent opportunity detection: Calls detect_opportunities on product data tools to find idle-cash opportunities with an estimated_annual_gain, plus credit-card candidates when the customer holds no card. - Permission-first recommendations: States a one-line observation, asks "May I make two quick suggestions?", and only then presents two numbered, personalised recommendations grounded in tool figures and cited product conditions. - Human-in-the-loop action: Hands over to the product-ordering skill with a confirm=false preview, verbal confirmation, then confirm=true commit, while applying compliance guardrails on eligibility, segment, and suitability. - Use Case: A customer with €39,000 on a 0% current account asks about a transaction; after answering, the agent flags the idle cash, gets consent, and recommends a savings product with the concrete annual gain and a card cost/benefit based on real spending from summarize_spending. ## Quick Start Ask the agent to check whether there is anything worth optimising on my accounts and, if so, to walk me through two personalised suggestions before doing anything.

Frequently Asked Questions about proactive-impulse

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make a banking agent proactively suggest savings products?▼

Use a detection tool like detect_opportunities to find idle-cash balances with an estimated annual gain, then ask the customer for permission before presenting recommendations. Ground each suggestion in the tool's concrete figures and cite the product conditions document and section.

How to recommend a credit card based on customer spending data?▼

Call summarize_spending to see the customer's top categories and merchants, then get_product for the annual fee, and compare the two. Only recommend the card if the benefit plausibly outweighs the fee, and state the trade-off honestly otherwise.

Can the agent open a savings product without customer confirmation?▼

No. All write actions are human-in-the-loop: the agent previews the order with confirm=false, waits for an explicit verbal confirmation, and only then commits with confirm=true. It also never makes suggestions before the customer agrees to hear them.

What happens when no optimisation opportunity is detected?▼

The agent stays silent and does not invent an opportunity. If detect_opportunities returns nothing, no impulse is raised, and the agent also avoids interrupting an unrelated task in progress.

Does proactive-impulse provide personalised investment advice?▼

No. It presents factual product options and their conditions after applying compliance guardrails for eligibility, segment, and suitability. Any decision requiring compliance judgement is deferred to a human adviser.