From da80e31562a8e2b419f244fa617877f36e2d7b5f Mon Sep 17 00:00:00 2001 From: baranonala04 Date: Sat, 22 Aug 2026 15:34:12 +0300 Subject: [PATCH] feat: add subscription-optimizer template for agentkit-challenge --- kits/subscription-optimizer/README.md | 26 +++++++++++++++++++ kits/subscription-optimizer/lamatic.config.ts | 15 +++++++++++ 2 files changed, 41 insertions(+) create mode 100644 kits/subscription-optimizer/README.md create mode 100644 kits/subscription-optimizer/lamatic.config.ts diff --git a/kits/subscription-optimizer/README.md b/kits/subscription-optimizer/README.md new file mode 100644 index 000000000..435a24f45 --- /dev/null +++ b/kits/subscription-optimizer/README.md @@ -0,0 +1,26 @@ +# 1 Subscription Optimizer + +An AI-powered agent designed to help users take control of their recurring expenses. This template analyzes a list of user subscriptions, identifies redundant services, calculates total costs, and provides actionable cost-saving recommendations. + +## 2 The Problem +Users often lose track of their multiple monthly subscriptions across different categories (entertainment, software, utilities), leading to hidden costs and unnecessary expenses. While existing tools track costs, they fail to provide intelligent, context-aware optimization and recommendations. + +## 3 The Solution +The **Subscription Optimizer** acts as an expert financial advisor. It takes raw subscription data and uses Lamatic's LLM nodes to: +1. **Categorize** each service (e.g., Music, Streaming, Productivity). +2. **Identify Redundancies** (e.g., pointing out that paying for both Spotify and Apple Music might be unnecessary). +3. **Calculate Total Costs** with smart currency awareness. +4. **Output Actionable Advice** in a structured JSON format, making it easy to integrate into existing personal finance apps. + +## 4 How It Works +- **Input:** A list of the user's active subscriptions (Name, Price, Currency). +- **Processing (LLM):** The agent applies financial optimization logic to analyze the overlap between services. +- **Output:** A clean JSON response containing the total budget, categorized expenses, and specific recommendations on what to cancel or consolidate. + +## 5 Getting Started +1. Import this template into your [Lamatic Studio](https://lamatic.ai). +2. Configure your preferred LLM provider in the node settings. +3. Pass your subscription list to the input node and test the flow! + +--- +*Created for the Lamatic.ai AgentKit Challenge by [@baranonala04](https://github.com/baranonala04)* \ No newline at end of file diff --git a/kits/subscription-optimizer/lamatic.config.ts b/kits/subscription-optimizer/lamatic.config.ts new file mode 100644 index 000000000..10d3a9143 --- /dev/null +++ b/kits/subscription-optimizer/lamatic.config.ts @@ -0,0 +1,15 @@ +export default { + name: "Subscription Optimizer", + description: "Analyzes a list of user subscriptions, identifies redundant services, calculates total costs, and provides actionable cost-saving recommendations.", + version: "1.0.0", + type: "template" as const, + author: { name: "Baran Onala", email: "onalabaran6@gmail.com" }, + tags: ["finance", "optimization"], + steps: [ + { id: "subscription-optimizer", type: "mandatory" as const } + ], + links: { + "deploy": "https://studio.lamatic.ai/template/subscription-optimizer", + "github": "https://github.com/Lamatic/AgentKit/tree/main/kits/subscription-optimizer" + } +}; \ No newline at end of file