From 72552e9de264aa0440be9b118dc6b87c1d4c7add Mon Sep 17 00:00:00 2001 From: TiyaJain28 Date: Thu, 28 May 2026 16:44:13 +0530 Subject: [PATCH 01/11] Create README.md --- kits/kits/meeting-preparation-agent/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 kits/kits/meeting-preparation-agent/README.md diff --git a/kits/kits/meeting-preparation-agent/README.md b/kits/kits/meeting-preparation-agent/README.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/kits/kits/meeting-preparation-agent/README.md @@ -0,0 +1 @@ + From 9c9f91459d32094dbc4f478d525bf33f3ac43f0b Mon Sep 17 00:00:00 2001 From: TiyaJain28 Date: Thu, 28 May 2026 16:46:54 +0530 Subject: [PATCH 02/11] Create README.md --- kits/meeting-preparation-agent/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 kits/meeting-preparation-agent/README.md diff --git a/kits/meeting-preparation-agent/README.md b/kits/meeting-preparation-agent/README.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/kits/meeting-preparation-agent/README.md @@ -0,0 +1 @@ + From 8afb0361274b76bc5c6adac1439bc606e78f73c1 Mon Sep 17 00:00:00 2001 From: TiyaJain28 Date: Thu, 28 May 2026 16:51:48 +0530 Subject: [PATCH 03/11] Add files via upload --- .../flows-collection-1779966439060.zip | Bin 0 -> 11231 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 kits/meeting-preparation-agent/flows-collection-1779966439060.zip diff --git a/kits/meeting-preparation-agent/flows-collection-1779966439060.zip b/kits/meeting-preparation-agent/flows-collection-1779966439060.zip new file mode 100644 index 0000000000000000000000000000000000000000..8cc6f0400401aa4d7ab2d12995d8de95234e0c1b GIT binary patch literal 11231 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 apT*0`mNfhtEAoxT8;yOa{*2Pz#=il~9G}$y literal 0 HcmV?d00001 From a2b3da6827893032cda46bd52bebf9635a8c82a5 Mon Sep 17 00:00:00 2001 From: TiyaJain28 Date: Thu, 28 May 2026 16:53:07 +0530 Subject: [PATCH 04/11] Create config.json for Flow Collection - 1 Flows Added configuration for Flow Collection with metadata and steps. --- kits/meeting-preparation-agent/config.json | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 kits/meeting-preparation-agent/config.json diff --git a/kits/meeting-preparation-agent/config.json b/kits/meeting-preparation-agent/config.json new file mode 100644 index 00000000..8db6566c --- /dev/null +++ b/kits/meeting-preparation-agent/config.json @@ -0,0 +1,23 @@ +{ + "name": "Flow Collection - 1 Flows", + "description": "A collection of 1 flows exported from Lamatic", + "tags": [], + "author": { + "name": "Lamatic AI", + "email": "info@lamatic.ai" + }, + "steps": [ + { + "id": "meeting-preparation-agent", + "type": "mandatory", + "envKey": "FLOW_MEETING_PREPARATION_AGENT" + } + ], + "integrations": [], + "features": [], + "demoUrl": "", + "githubUrl": "", + "deployUrl": "", + "documentationUrl": "", + "imageUrl": "" +} From 22d44b0244dcca4a6320ec02588ace6e421b6a7c Mon Sep 17 00:00:00 2001 From: TiyaJain28 Date: Thu, 28 May 2026 16:53:34 +0530 Subject: [PATCH 05/11] Update README.md with flow collection details Added documentation for flow collection and usage instructions. --- kits/meeting-preparation-agent/README.md | 45 ++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/kits/meeting-preparation-agent/README.md b/kits/meeting-preparation-agent/README.md index 8b137891..243fa8a7 100644 --- a/kits/meeting-preparation-agent/README.md +++ b/kits/meeting-preparation-agent/README.md @@ -1 +1,46 @@ +# Flow Collection + +This collection contains **1 flow(s)** exported from Lamatic. + +## Flows Included + +1. **meeting-preparation-agent** (`flows/meeting-preparation-agent/`) + +## Structure + +Each flow is contained in its own directory under `flows/` with the following structure: + +- **config.json** - Complete flow structure with nodes and connections +- **inputs.json** - Private inputs requiring configuration +- **meta.json** - Flow metadata and information +- **README.md** - Flow-specific documentation + +## Usage + +1. Navigate to any flow directory (e.g., `flows/flow-name/`) +2. Review the flow's README.md for specific setup instructions +3. Configure required inputs in `inputs.json` +4. Import the flow into your Lamatic project + +## Contributing + +Help grow the Lamatic ecosystem by contributing these flows to AgentKit! + +1. **Fork the Repository** + - Visit [github.com/Lamatic/AgentKit](https://github.com/Lamatic/AgentKit) + - Fork the repository to your GitHub account + +2. **Prepare Your Submission** + - Each flow should be in its own directory + - Ensure all files are included (`config.json`, `inputs.json`, `meta.json`, `README.md`) + - Review and update README files with comprehensive documentation + +3. **Open a Pull Request** + - Commit your changes with a descriptive message + - Push to your forked repository + - Open a PR to [github.com/Lamatic/AgentKit](https://github.com/Lamatic/AgentKit) + +--- +*Exported from Lamatic Flow Editor* +*Generated on 5/28/2026* From 473bea67f55e3dbbbdec3fc95642696bfa8f518e Mon Sep 17 00:00:00 2001 From: TiyaJain28 Date: Thu, 28 May 2026 16:54:37 +0530 Subject: [PATCH 06/11] Add configuration for meeting preparation agent This JSON file defines the configuration for the meeting preparation agent, including nodes for triggering, generating text, and responding to user inputs. --- .../flows/config.json | 195 ++++++++++++++++++ 1 file changed, 195 insertions(+) create mode 100644 kits/meeting-preparation-agent/flows/config.json diff --git a/kits/meeting-preparation-agent/flows/config.json b/kits/meeting-preparation-agent/flows/config.json new file mode 100644 index 00000000..5f1c25ae --- /dev/null +++ b/kits/meeting-preparation-agent/flows/config.json @@ -0,0 +1,195 @@ +{ + "nodes": [ + { + "id": "triggerNode_1", + "data": { + "modes": {}, + "nodeId": "askTriggerNode", + "values": { + "chat": "", + "domains": [ + "*" + ], + "nodeName": "Ask Trigger", + "askConfig": { + "policyUrl": "https://lamatic.ai/docs/legal/privacy-policy", + "suggestions": [ + "How do I get started with Lamatic.ai?", + "How do I create my first AI flow?", + "How do I use the Studio interface?", + "How do I use the VectorDB feature?", + "How do I add custom context to my agents?", + "How do I integrate with external APIs?" + ], + "errorMessage": "Oops! Something went wrong. Please try again.", + "hideBranding": false, + "primaryColor": "#ef4444", + "showCopyButton": true, + "showNavHelperText": true, + "initialPlaceholder": "Ask your message", + "followUpPlaceholder": "Follow up on your message", + "showFeedbackButtons": true, + "showEscapeHelperText": true + } + }, + "trigger": true + }, + "type": "triggerNode", + "measured": { + "width": 216, + "height": 93 + }, + "position": { + "x": 0, + "y": 0 + }, + "selected": false + }, + { + "id": "LLMNode_300", + "data": { + "label": "dynamicNode node", + "modes": {}, + "nodeId": "LLMNode", + "values": { + "tools": [], + "prompts": [ + { + "id": "187c2f4b-c23d-4545-abef-73dc897d6b7b", + "role": "system", + "content": "Use the following interview request:\nCompany: Google\nRole: Backend Developer Intern\nGenerate:\n1. Company Overview\n2. Interview Preparation Tips\n3. 5 Technical Questions\n4. 5 Behavioral Questions\n5. Questions to Ask the Interviewer\n6. 30-Minute Preparation Plan" + }, + { + "id": "187c2f4b-c23d-4545-abef-73dc897d6b7d", + "role": "user", + "content": "Interview Request:\n{{interview_request}}\nCreate a complete interview preparation guide based on this information." + } + ], + "memories": "[]", + "messages": "[]", + "nodeName": "Generate Text", + "attachments": "", + "credentials": "", + "generativeModelName": "" + }, + "_configId": "Tiya", + "_variables": [ + { + "name": "{{interview_request}}", + "value": "agentInput.interview_request" + } + ] + }, + "type": "dynamicNode", + "measured": { + "width": 216, + "height": 93 + }, + "position": { + "x": 0, + "y": 130 + }, + "selected": false + }, + { + "id": "responseNode_triggerNode_1", + "data": { + "label": "Response", + "nodeId": "askResponseNode", + "values": { + "id": "responseNode_triggerNode_1", + "content": "LLMNode_668.generatedResponse", + "nodeName": "Ask Response", + "references": "" + }, + "isResponseNode": true + }, + "type": "responseNode", + "measured": { + "width": 216, + "height": 93 + }, + "position": { + "x": 0, + "y": 260 + }, + "selected": false + }, + { + "id": "sticky-note-724", + "data": { + "nodeId": "stickyNoteNode", + "values": { + "text": "", + "color": "blue", + "nodeId": "stickyNoteNode", + "nodeName": "Sticky Note", + "nodeType": "stickyNoteNode" + } + }, + "type": "stickyNoteNode", + "zIndex": -10, + "measured": { + "width": 220, + "height": 200 + }, + "position": { + "x": 165.1065500170484, + "y": 120.95101687101175 + }, + "selected": false, + "draggable": true + }, + { + "id": "sticky-note-391", + "data": { + "nodeId": "stickyNoteNode", + "values": { + "text": "", + "color": "blue", + "nodeId": "stickyNoteNode", + "nodeName": "Sticky Note", + "nodeType": "stickyNoteNode" + } + }, + "type": "stickyNoteNode", + "zIndex": -10, + "measured": { + "width": 220, + "height": 200 + }, + "position": { + "x": 165.1065500170484, + "y": 120.95101687101175 + }, + "selected": true, + "draggable": true + } + ], + "edges": [ + { + "id": "triggerNode_1-LLMNode_300", + "type": "defaultEdge", + "source": "triggerNode_1", + "target": "LLMNode_300", + "sourceHandle": "bottom", + "targetHandle": "top" + }, + { + "id": "LLMNode_300-responseNode_triggerNode_1", + "type": "defaultEdge", + "source": "LLMNode_300", + "target": "responseNode_triggerNode_1", + "sourceHandle": "bottom", + "targetHandle": "top" + }, + { + "id": "response-trigger_triggerNode_1", + "type": "responseEdge", + "source": "triggerNode_1", + "target": "responseNode_triggerNode_1", + "sourceHandle": "to-response", + "targetHandle": "from-trigger" + } + ] +} From 054fdbf938439ed678df63aaffb91671e34c7b0f Mon Sep 17 00:00:00 2001 From: TiyaJain28 Date: Thu, 28 May 2026 16:55:05 +0530 Subject: [PATCH 07/11] Add input.json for meeting preparation agent --- .../flows/input.json | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 kits/meeting-preparation-agent/flows/input.json diff --git a/kits/meeting-preparation-agent/flows/input.json b/kits/meeting-preparation-agent/flows/input.json new file mode 100644 index 00000000..3dad8589 --- /dev/null +++ b/kits/meeting-preparation-agent/flows/input.json @@ -0,0 +1,26 @@ +{ + "LLMNode_300": [ + { + "name": "generativeModelName", + "label": "Generative Model Name", + "type": "model", + "modelType": "generator/text", + "mode": "chat", + "description": "Select the model to generate text based on the prompt.", + "required": true, + "defaultValue": [ + { + "configName": "configA", + "type": "generator/text", + "provider_name": "", + "credential_name": "", + "params": {} + } + ], + "typeOptions": { + "loadOptionsMethod": "listModels" + }, + "isPrivate": true + } + ] +} From 35d83d51fb833577cf4ecc76b9faea76656c660b Mon Sep 17 00:00:00 2001 From: TiyaJain28 Date: Thu, 28 May 2026 16:55:35 +0530 Subject: [PATCH 08/11] Create meta.json --- kits/meeting-preparation-agent/flows/meta.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 kits/meeting-preparation-agent/flows/meta.json diff --git a/kits/meeting-preparation-agent/flows/meta.json b/kits/meeting-preparation-agent/flows/meta.json new file mode 100644 index 00000000..569e2619 --- /dev/null +++ b/kits/meeting-preparation-agent/flows/meta.json @@ -0,0 +1,9 @@ +{ + "name": "meeting-preparation-agent", + "description": "", + "tags": [], + "testInput": "", + "githubUrl": "", + "documentationUrl": "", + "deployUrl": "" +} From 55a707a14df1290f2e2578742ac3c4aa7e8998a9 Mon Sep 17 00:00:00 2001 From: TiyaJain28 Date: Thu, 28 May 2026 16:56:27 +0530 Subject: [PATCH 09/11] Add README for meeting preparation agent flow This README.md provides an overview of the meeting preparation agent flow, including its components, configuration requirements, and contribution guidelines. --- .../meeting-preparation-agent/flows/README.md | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 kits/meeting-preparation-agent/flows/README.md diff --git a/kits/meeting-preparation-agent/flows/README.md b/kits/meeting-preparation-agent/flows/README.md new file mode 100644 index 00000000..afc9ac4a --- /dev/null +++ b/kits/meeting-preparation-agent/flows/README.md @@ -0,0 +1,63 @@ +# meeting-preparation-agent + +## About This Flow + +This flow automates a workflow with **5 nodes** working together to process and transform data. The flow is designed to streamline operations and can be easily integrated into your existing systems. + +## Flow Components + +This workflow includes the following node types: +- Ask Trigger +- Generate Text +- Ask Response +- stickyNoteNode + +## Configuration Requirements + +This flow requires configuration for **1 node(s)** with private inputs (credentials, API keys, model selections, etc.). All required configurations are documented in the `inputs.json` file. + +## Files Included + +- **config.json** - Complete flow structure with nodes and connections +- **inputs.json** - Private inputs requiring configuration +- **meta.json** - Flow metadata and information + +## Next Steps + +### Share with the Community + +Help grow the Lamatic ecosystem by contributing this flow to AgentKit! + +1. **Fork the Repository** + - Visit [github.com/Lamatic/AgentKit](https://github.com/Lamatic/AgentKit) + - Fork the repository to your GitHub account + +2. **Prepare Your Submission** + - Create a new folder with a descriptive name for your flow + - Add all files from this package (`config.json`, `inputs.json`, `meta.json`) + - Write a comprehensive README.md that includes: + - Clear description of what the flow does + - Use cases and benefits + - Step-by-step setup instructions + - Required credentials and how to obtain them + - Example inputs and expected outputs + - Screenshots or diagrams (optional but recommended) + +3. **Open a Pull Request** + - Commit your changes with a descriptive message + - Push to your forked repository + - Open a PR to [github.com/Lamatic/AgentKit](https://github.com/Lamatic/AgentKit) + - Add a clear description of your flow in the PR + +Your contribution will help others build amazing automations! 🚀 + +## Support + +For questions or issues with this flow: +- Review the node documentation for specific integrations +- Check the Lamatic documentation at docs.lamatic.ai +- Contact support for assistance + +--- +*Exported from Lamatic Flow Editor* +*Generated on 5/28/2026* From 96427d3b85381cd5f8e63748a0c42acb003402de Mon Sep 17 00:00:00 2001 From: TiyaJain28 Date: Thu, 28 May 2026 17:07:08 +0530 Subject: [PATCH 10/11] Delete kits/kits/meeting-preparation-agent directory --- kits/kits/meeting-preparation-agent/README.md | 1 - 1 file changed, 1 deletion(-) delete mode 100644 kits/kits/meeting-preparation-agent/README.md diff --git a/kits/kits/meeting-preparation-agent/README.md b/kits/kits/meeting-preparation-agent/README.md deleted file mode 100644 index 8b137891..00000000 --- a/kits/kits/meeting-preparation-agent/README.md +++ /dev/null @@ -1 +0,0 @@ - From d090a0bea350e56bf968b13cd7be858f10b6bf8f Mon Sep 17 00:00:00 2001 From: TiyaJain28 Date: Thu, 28 May 2026 17:07:23 +0530 Subject: [PATCH 11/11] Delete kits/meeting-preparation-agent/flows-collection-1779966439060.zip --- .../flows-collection-1779966439060.zip | Bin 11231 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 kits/meeting-preparation-agent/flows-collection-1779966439060.zip diff --git a/kits/meeting-preparation-agent/flows-collection-1779966439060.zip b/kits/meeting-preparation-agent/flows-collection-1779966439060.zip deleted file mode 100644 index 8cc6f0400401aa4d7ab2d12995d8de95234e0c1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11231 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 apT*0`mNfhtEAoxT8;yOa{*2Pz#=il~9G}$y