Inspiration

Inspiration

Learning new concepts inside team communication platforms often requires switching between multiple websites or AI tools. We wanted to make learning faster by bringing AI directly into Slack. Our goal was to create a simple Slack assistant that answers questions instantly without leaving the workspace.

What it does

SkillBridge AI is an AI-powered Slack learning assistant. Users can ask questions using the /learn slash command, and the bot generates clear answers using the Groq API with the Llama 3.3 70B Versatile model.

Example:

What it does

The bot immediately returns an AI-generated explanation inside Slack.

How we built it

  • Created a Slack App with a custom /learn slash command.
  • Used Python as the backend.
  • Used Slack Bolt SDK with Socket Mode to receive Slack events.
  • Integrated the Groq API for fast AI responses.
  • Stored API keys securely using a .env file.
  • Used the Llama 3.3 70B Versatile model for generating answers.

Challenges we ran into

  • Configuring Slack slash commands and Socket Mode.
  • Managing API keys securely.
  • Handling Gemini API quota limits, which required switching to the Groq API.
  • Debugging Slack authentication and command handling.

Accomplishments that we're proud of

  • Successfully integrated Slack with an AI model.
  • Built a working learning assistant that responds instantly.
  • Learned how Slack apps communicate using Socket Mode.
  • Successfully deployed a functional prototype within the hackathon timeline.

What we learned

  • Slack App development
  • Slash Commands
  • Socket Mode
  • API integration
  • Prompt-based AI applications
  • Environment variable management

What's next for SkillBridge AI

  • Personalized learning recommendations.
  • Conversation history.
  • PDF and document summarization.
  • Team knowledge base integration.
  • Multi-language support.
  • Quiz generation and progress tracking. ## How we built it Python Slack Slack Bolt Groq Llama 3.3 70B Versatile Socket Mode python-dotenv REST API AI Generative AI Machine Learning

Built With

  • 3.3
  • 70b
  • ai
  • api
  • bolt
  • generative
  • groq
  • llama
  • machine
  • mode
  • python
  • python-dotenv
  • rest
  • slack
  • socket
  • versatile
Share this project:

Updates