Skip to content
46 changes: 46 additions & 0 deletions kits/meeting-preparation-agent/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +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*
23 changes: 23 additions & 0 deletions kits/meeting-preparation-agent/config.json
Original file line number Diff line number Diff line change
@@ -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": ""
}
63 changes: 63 additions & 0 deletions kits/meeting-preparation-agent/flows/README.md
Original file line number Diff line number Diff line change
@@ -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*
195 changes: 195 additions & 0 deletions kits/meeting-preparation-agent/flows/config.json
Original file line number Diff line number Diff line change
@@ -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"
}
]
}
26 changes: 26 additions & 0 deletions kits/meeting-preparation-agent/flows/input.json
Original file line number Diff line number Diff line change
@@ -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
}
]
}
9 changes: 9 additions & 0 deletions kits/meeting-preparation-agent/flows/meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "meeting-preparation-agent",
"description": "",
"tags": [],
"testInput": "",
"githubUrl": "",
"documentationUrl": "",
"deployUrl": ""
}
Loading