Loops in Python π
β€2
Agent Skills for Context Engineering - teaching agents to "think contextually"
This repository shows how to enhance LLM agents so that they better understand the task, the dialogue history, and the conditions, rather than just generating responses.
Useful for:
Github
β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’
This repository shows how to enhance LLM agents so that they better understand the task, the dialogue history, and the conditions, rather than just generating responses.
Useful for:
β’ skills in managing long contexts
β’ neat structuring of data and instructions
β’ templates for searching, filtering, and making decisions
β’ examples of real scenarios (chats, memory tasks, integrations)
Often, agents lose important details, confuse steps, and "forget" the goal. This library teaches them to keep the context under control and act more consistently.
Github
β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’
β€4
β
10 ChatGPT Prompts To Save You Hours of Work β³π€
1οΈβ£ Content Writing
"Act as a blog writer. Write a 600-word blog post on β5 AI tools boosting productivity in 2025β with SEO keywords."
2οΈβ£ YouTube Scripts
"Act as a video scriptwriter. Write a 2-minute YouTube Shorts script explaining how ChatGPT works."
3οΈβ£ Online Course Creation
"Act as an edtech consultant. Help me outline a 5-module beginner course on Python for absolute newbies."
4οΈβ£ Portfolio Building
"Act as a career mentor. Suggest 5 project ideas I can add to my GitHub to showcase my web development skills."
5οΈβ£ Newsletter Writing
"Act as a newsletter editor. Write a weekly tech newsletter for young professionals learning AI."
6οΈβ£ Presentation Design
"Act as a slide designer. Create a bullet-point outline for a pitch deck introducing a startup AI tool."
7οΈβ£ Freelance Proposals
"Act as a freelancer. Write a proposal to apply for an Upwork gig: βBuild a landing page in HTML/CSS in 3 days.β"
8οΈβ£ Idea Validation
"Act as a startup mentor. Evaluate the business potential of an AI-based resume review tool."
9οΈβ£ Client Communication
"Act as a client success manager. Write a professional response to a client unhappy with project delays."
π Learning Tracker
"Act as a mentor. Design a Notion template to track progress for someone learning data science in 3 months."
π¬ Tap β€οΈ for more!
1οΈβ£ Content Writing
"Act as a blog writer. Write a 600-word blog post on β5 AI tools boosting productivity in 2025β with SEO keywords."
2οΈβ£ YouTube Scripts
"Act as a video scriptwriter. Write a 2-minute YouTube Shorts script explaining how ChatGPT works."
3οΈβ£ Online Course Creation
"Act as an edtech consultant. Help me outline a 5-module beginner course on Python for absolute newbies."
4οΈβ£ Portfolio Building
"Act as a career mentor. Suggest 5 project ideas I can add to my GitHub to showcase my web development skills."
5οΈβ£ Newsletter Writing
"Act as a newsletter editor. Write a weekly tech newsletter for young professionals learning AI."
6οΈβ£ Presentation Design
"Act as a slide designer. Create a bullet-point outline for a pitch deck introducing a startup AI tool."
7οΈβ£ Freelance Proposals
"Act as a freelancer. Write a proposal to apply for an Upwork gig: βBuild a landing page in HTML/CSS in 3 days.β"
8οΈβ£ Idea Validation
"Act as a startup mentor. Evaluate the business potential of an AI-based resume review tool."
9οΈβ£ Client Communication
"Act as a client success manager. Write a professional response to a client unhappy with project delays."
π Learning Tracker
"Act as a mentor. Design a Notion template to track progress for someone learning data science in 3 months."
π¬ Tap β€οΈ for more!
β€7π2
π―If you want to survive in AI era, you must complete these 5 Free AI Courses by google before the 2026 ends π
1/ Introduction to Generative AI:
https://www.skills.google/course_templates/536
2/ Introduction to LLM:
https://www.skills.google/course_templates/539
3/ Introduction to Responsible AI:
https://www.skills.google/course_templates/554
4/ GenAI Bootcamp:
https://cloudonair.withgoogle.com/gen-ai-bootcamp
5/ Google AI Essentials:
https://www.skills.google/paths/2336
1/ Introduction to Generative AI:
https://www.skills.google/course_templates/536
2/ Introduction to LLM:
https://www.skills.google/course_templates/539
3/ Introduction to Responsible AI:
https://www.skills.google/course_templates/554
4/ GenAI Bootcamp:
https://cloudonair.withgoogle.com/gen-ai-bootcamp
5/ Google AI Essentials:
https://www.skills.google/paths/2336
β€5
The 10 Most Valuable AI Learning Repositories on GitHub π
I pulled the top 10 repos where Jupyter is the main language
Filtered for the best educational resources
Here's what's worth your time :
1. microsoft/generative-ai-for-beginners β 105,577 21
lessons covering the full GenAI stack From prompting basics to production deployment Built by Microsoft's AI education team
π https://lnkd.in/diW9Cca6
2. rasbt/LLMs-from-scratch β 83,714
Build GPT-like models from zero No hand-waving, pure implementation Companion to Sebastian Raschka's book
π https://lnkd.in/d3cq5diH
3. microsoft/ai-agents-for-beginners β 49,333
Complete course on agentic systems Covers planning, tools, memory, multi-agent Released 3 months ago, already essential
π https://lnkd.in/e-a2gqSv
4. microsoft/ML-For-Beginners β 83,279
12 weeks of classical ML fundamentals 26 lessons, 52 quizzes, full curriculum Still relevant despite the LLM hype
π https://lnkd.in/e7S8yDbS
5. openai/openai-cookbook β 71,106
Official OpenAI examples and guides Real production patterns, not toys Updated constantly with new features
π https://lnkd.in/dtMbuMGk
6. jackfrued/Python-100-Days β 177,958
Most-starred educational repo on GitHub 100 days from Python beginner to advanced Covers web dev, data science, automation
π https://lnkd.in/duWVtn4i
7. pathwaycom/llm-app β 54,583
Production RAG templates you can deploy Real-time data pipelines, not static demos Enterprise search with live updates
π https://lnkd.in/daUFK9Nd
8. jakevdp/PythonDataScienceHandbook β 46,574
Entire data science handbook as Jupyter notebooks NumPy, Pandas, Matplotlib, Scikit-Learn Free alternative to $60 textbook
π https://lnkd.in/db8HP7vT
9. CompVis/stable-diffusion β 72,246
Original Stable Diffusion implementation Understand how text-to-image actually works Foundation for SDXL, Midjourney competitors
π https://lnkd.in/dEya2Rb5
10. facebookresearch/segment-anything β 53,250
Meta's SAM model for computer vision Promptable segmentation in images and videos Powers modern AI video editing tools
π https://lnkd.in/dKvjk6Yb
I pulled the top 10 repos where Jupyter is the main language
Filtered for the best educational resources
Here's what's worth your time :
1. microsoft/generative-ai-for-beginners β 105,577 21
lessons covering the full GenAI stack From prompting basics to production deployment Built by Microsoft's AI education team
π https://lnkd.in/diW9Cca6
2. rasbt/LLMs-from-scratch β 83,714
Build GPT-like models from zero No hand-waving, pure implementation Companion to Sebastian Raschka's book
π https://lnkd.in/d3cq5diH
3. microsoft/ai-agents-for-beginners β 49,333
Complete course on agentic systems Covers planning, tools, memory, multi-agent Released 3 months ago, already essential
π https://lnkd.in/e-a2gqSv
4. microsoft/ML-For-Beginners β 83,279
12 weeks of classical ML fundamentals 26 lessons, 52 quizzes, full curriculum Still relevant despite the LLM hype
π https://lnkd.in/e7S8yDbS
5. openai/openai-cookbook β 71,106
Official OpenAI examples and guides Real production patterns, not toys Updated constantly with new features
π https://lnkd.in/dtMbuMGk
6. jackfrued/Python-100-Days β 177,958
Most-starred educational repo on GitHub 100 days from Python beginner to advanced Covers web dev, data science, automation
π https://lnkd.in/duWVtn4i
7. pathwaycom/llm-app β 54,583
Production RAG templates you can deploy Real-time data pipelines, not static demos Enterprise search with live updates
π https://lnkd.in/daUFK9Nd
8. jakevdp/PythonDataScienceHandbook β 46,574
Entire data science handbook as Jupyter notebooks NumPy, Pandas, Matplotlib, Scikit-Learn Free alternative to $60 textbook
π https://lnkd.in/db8HP7vT
9. CompVis/stable-diffusion β 72,246
Original Stable Diffusion implementation Understand how text-to-image actually works Foundation for SDXL, Midjourney competitors
π https://lnkd.in/dEya2Rb5
10. facebookresearch/segment-anything β 53,250
Meta's SAM model for computer vision Promptable segmentation in images and videos Powers modern AI video editing tools
π https://lnkd.in/dKvjk6Yb
β€4π₯2
Deep Learning for Coders with fastai and PyTorch (2020).pdf
8.5 MB
Deep Learning for Coders with fastai and PyTorch (2020)
Natural Language Processing with PyTorch.pdf
13.5 MB
Natural Language Processing with PyTorch (2019)
π₯2β€1
β
Amazing AI Facts You Should Know π€π§
1. AI can now write code, generate art, and compose music using generative models like Chat and DALLΒ·E.
2. The term "Artificial Intelligence" was coined in 1956 at the Dartmouth Conference.
3. AI powers most online recommendations (Netflix, YouTube, Amazon, etc.).
4. Self-driving cars use AI to detect lanes, traffic signs, and obstacles in real-time.
5. Machine Learning is a subset of AI, where systems learn from data without being explicitly programmed.
6. AI is used in healthcare to detect diseases, predict risks, and assist surgeries.
7. Deep Learning uses neural networks inspired by the human brain.
8. AI voice assistants like Siri, Alexa, and Google Assistant use NLP (Natural Language Processing).
9. Generative AI can create fake but realistic images, voices, and even videos (deepfakes).
10. AI can beat world champions in chess (Deep Blue) and Go (AlphaGo).
11. AI ethics is a growing field, focusing on fairness, transparency, and bias reduction.
12. Chat reached 1 million users in just 5 days, faster than any app in history.
13. Most smartphones already use AI for camera optimization, battery management, and face unlock.
14. AI is helping scientists discover new drugs faster using protein structure prediction (AlphaFold).
15. AI is predicted to impact over 80% of jobs, reshaping industries in the next decade.
π¬ Tap β€οΈ for more!
1. AI can now write code, generate art, and compose music using generative models like Chat and DALLΒ·E.
2. The term "Artificial Intelligence" was coined in 1956 at the Dartmouth Conference.
3. AI powers most online recommendations (Netflix, YouTube, Amazon, etc.).
4. Self-driving cars use AI to detect lanes, traffic signs, and obstacles in real-time.
5. Machine Learning is a subset of AI, where systems learn from data without being explicitly programmed.
6. AI is used in healthcare to detect diseases, predict risks, and assist surgeries.
7. Deep Learning uses neural networks inspired by the human brain.
8. AI voice assistants like Siri, Alexa, and Google Assistant use NLP (Natural Language Processing).
9. Generative AI can create fake but realistic images, voices, and even videos (deepfakes).
10. AI can beat world champions in chess (Deep Blue) and Go (AlphaGo).
11. AI ethics is a growing field, focusing on fairness, transparency, and bias reduction.
12. Chat reached 1 million users in just 5 days, faster than any app in history.
13. Most smartphones already use AI for camera optimization, battery management, and face unlock.
14. AI is helping scientists discover new drugs faster using protein structure prediction (AlphaFold).
15. AI is predicted to impact over 80% of jobs, reshaping industries in the next decade.
π¬ Tap β€οΈ for more!
β€8
Now, letβs understand another AI Project:
π Project 6: AI Resume Screening System
π― Problem Statement
Automatically screen resumes and rank candidates based on job description
Example:
β’ Input: Resume + Job Description
β’ Output: Match Score + Ranking
π§ What Youβre Building
π A system that:
β’ Reads resumes (PDF/Text)
β’ Extracts skills
β’ Compares with job description
β’ Gives matching score
π Dataset
Use:
β’ Resume dataset (Kaggle)
β’ Or create your own sample resumes
Format:
Resume Text | Skills | Category
βοΈ Step 1: Extract Text from Resume
π If PDF:
π§Ή Step 2: Text Preprocessing
β’ Lowercase
β’ Remove symbols
β’ Tokenization
π’ Step 3: Convert Text β Features
π Use TF-IDF
π€ Step 4: Similarity Calculation
π Compare resume vs job description
π Step 5: Ranking System
π Rank candidates based on score
π Step 6: Build UI (Streamlit)
Features:
β’ Upload resume
β’ Enter job description
β’ Show match score
π Project Structure
resume-screening/
β
βββ app.py
βββ model.py
βββ utils.py
βββ requirements.txt
βββ README.md
π Resume Description
AI Resume Screening System
β’ Built NLP-based system to match resumes with job descriptions
β’ Used TF-IDF and cosine similarity for ranking candidates
β’ Extracted text from PDFs and processed using NLP techniques
β’ Developed interactive app using Streamlit
π― Skills You Show
β NLP
β Feature extraction
β Similarity algorithms
β Real-world AI system
β Deployment
π₯ Make It 10/10 Project
Add:
β Multiple resume upload
β Skill extraction (NER)
β Top candidate ranking
β Dashboard
β οΈ Common Mistakes
β Only comparing text directly
β No preprocessing
β No ranking logic
β No UI
π This project shows:
β’ Real business problem solving
β’ Automation mindset
β’ Practical NLP
π Double Tap β€οΈ For More
π Project 6: AI Resume Screening System
π― Problem Statement
Automatically screen resumes and rank candidates based on job description
Example:
β’ Input: Resume + Job Description
β’ Output: Match Score + Ranking
π§ What Youβre Building
π A system that:
β’ Reads resumes (PDF/Text)
β’ Extracts skills
β’ Compares with job description
β’ Gives matching score
π Dataset
Use:
β’ Resume dataset (Kaggle)
β’ Or create your own sample resumes
Format:
Resume Text | Skills | Category
βοΈ Step 1: Extract Text from Resume
π If PDF:
import PyPDF2
def extract_text(file):
reader = PyPDF2.PdfReader(file)
text = ""
for page in reader.pages:
text += page.extract_text()
return text
π§Ή Step 2: Text Preprocessing
β’ Lowercase
β’ Remove symbols
β’ Tokenization
π’ Step 3: Convert Text β Features
π Use TF-IDF
from sklearn.feature_extraction.text import TfidfVectorizer
vectorizer = TfidfVectorizer()
π€ Step 4: Similarity Calculation
π Compare resume vs job description
from sklearn.metrics.pairwise import cosine_similarity
score = cosine_similarity(resume_vec, jd_vec)
π Step 5: Ranking System
π Rank candidates based on score
π Step 6: Build UI (Streamlit)
Features:
β’ Upload resume
β’ Enter job description
β’ Show match score
π Project Structure
resume-screening/
β
βββ app.py
βββ model.py
βββ utils.py
βββ requirements.txt
βββ README.md
π Resume Description
AI Resume Screening System
β’ Built NLP-based system to match resumes with job descriptions
β’ Used TF-IDF and cosine similarity for ranking candidates
β’ Extracted text from PDFs and processed using NLP techniques
β’ Developed interactive app using Streamlit
π― Skills You Show
β NLP
β Feature extraction
β Similarity algorithms
β Real-world AI system
β Deployment
π₯ Make It 10/10 Project
Add:
β Multiple resume upload
β Skill extraction (NER)
β Top candidate ranking
β Dashboard
β οΈ Common Mistakes
β Only comparing text directly
β No preprocessing
β No ranking logic
β No UI
π This project shows:
β’ Real business problem solving
β’ Automation mindset
β’ Practical NLP
π Double Tap β€οΈ For More
β€2
Now, letβs understand another AI Project:
π Project 7: End-to-End AI Assistant (Multi-Feature App π₯)
This single project can replace 3β4 basic ones if done properly.
π― Problem Statement
Build an AI Assistant App that can:
- Answer questions (Chatbot)
- Analyze text (Sentiment)
- Summarize content
- (Optional) Answer questions from PDF
π One app β multiple AI features
π§ What Youβre Building
A multi-functional AI system combining:
β NLP
β Generative AI
β ML
β Deployment
βοΈ Tech Stack
- Python
- OpenAI / Hugging Face
- Scikit-learn
- Streamlit
πΉ Core Features (Must Have)
π¬ 1. Chatbot
- Ask anything β get response
π 2. Sentiment Analyzer
- Input text β Positive/Negative
π 3. Text Summarizer
- Long text β short summary
π 4. PDF Q&A (Advanced π₯)
- Upload PDF
- Ask questions
πΉ Step-by-Step Approach
1οΈβ£ Build Chatbot
Use LLM API:
response = client.chat.completions.create(...)
2οΈβ£ Add Sentiment Model
Reuse your sentiment project
3οΈβ£ Add Summarization
Use LLM:
"Summarize this text..."
4οΈβ£ Add PDF Feature (Optional)
- Extract text
- Use LLM to answer
5οΈβ£ Build UI (Streamlit)
π Tabs for each feature:
- Chat
- Sentiment
- Summary
- PDF
π Project Structure
ai-assistant/
β
βββ app.py
βββ chatbot.py
βββ sentiment.py
βββ summarizer.py
βββ requirements.txt
βββ README.md
π Deployment
π Must deploy this
Use:
- Streamlit Cloud
- Hugging Face Spaces
π Resume Description
AI Assistant Application
- Built multi-feature AI app including chatbot, sentiment analysis, and text summarization
- Integrated LLM APIs for dynamic content generation
- Developed interactive UI using Streamlit
- Designed modular system combining multiple AI functionalities
π― Skills You Show
β Generative AI
β NLP
β System design
β API integration
β Deployment
π₯ Why This Project is Powerful
π Shows:
- You can combine multiple AI concepts
- You can build real-world applications
- You understand modern AI
β οΈ Common Mistakes
β Only chatbot
β No structure
β No UI
β No deployment
π§ Pro Tip
π Keep it:
- Simple
- Clean
- Working
π Donβt overcomplicate
π Double Tap β€οΈ For More
π Project 7: End-to-End AI Assistant (Multi-Feature App π₯)
This single project can replace 3β4 basic ones if done properly.
π― Problem Statement
Build an AI Assistant App that can:
- Answer questions (Chatbot)
- Analyze text (Sentiment)
- Summarize content
- (Optional) Answer questions from PDF
π One app β multiple AI features
π§ What Youβre Building
A multi-functional AI system combining:
β NLP
β Generative AI
β ML
β Deployment
βοΈ Tech Stack
- Python
- OpenAI / Hugging Face
- Scikit-learn
- Streamlit
πΉ Core Features (Must Have)
π¬ 1. Chatbot
- Ask anything β get response
π 2. Sentiment Analyzer
- Input text β Positive/Negative
π 3. Text Summarizer
- Long text β short summary
π 4. PDF Q&A (Advanced π₯)
- Upload PDF
- Ask questions
πΉ Step-by-Step Approach
1οΈβ£ Build Chatbot
Use LLM API:
response = client.chat.completions.create(...)
2οΈβ£ Add Sentiment Model
Reuse your sentiment project
3οΈβ£ Add Summarization
Use LLM:
"Summarize this text..."
4οΈβ£ Add PDF Feature (Optional)
- Extract text
- Use LLM to answer
5οΈβ£ Build UI (Streamlit)
π Tabs for each feature:
- Chat
- Sentiment
- Summary
π Project Structure
ai-assistant/
β
βββ app.py
βββ chatbot.py
βββ sentiment.py
βββ summarizer.py
βββ requirements.txt
βββ README.md
π Deployment
π Must deploy this
Use:
- Streamlit Cloud
- Hugging Face Spaces
π Resume Description
AI Assistant Application
- Built multi-feature AI app including chatbot, sentiment analysis, and text summarization
- Integrated LLM APIs for dynamic content generation
- Developed interactive UI using Streamlit
- Designed modular system combining multiple AI functionalities
π― Skills You Show
β Generative AI
β NLP
β System design
β API integration
β Deployment
π₯ Why This Project is Powerful
π Shows:
- You can combine multiple AI concepts
- You can build real-world applications
- You understand modern AI
β οΈ Common Mistakes
β Only chatbot
β No structure
β No UI
β No deployment
π§ Pro Tip
π Keep it:
- Simple
- Clean
- Working
π Donβt overcomplicate
π Double Tap β€οΈ For More
β€1