Automate Instagram interactions like likes, comments, follows, and story views. Marketing teams use it to engage audiences, track trends, and analyze performance. Connects to Instagram's API and integrates with marketing workflows.
git clone https://github.com/hadiyarajesh/insta-bot.gitInstaBot is a Kotlin-based Instagram automation tool that enables programmatic interaction with Instagram accounts. It supports core Instagram operations including liking media, commenting, sending direct messages, watching stories, and downloading content, with built-in hashtag and location targeting capabilities. Built on asynchronous programming patterns using Kotlin Coroutines and Flow, the tool integrates into JVM applications via Gradle dependency. Users can automate audience engagement workflows by initializing the bot with credentials and calling operations to interact with followers, explore pages, and location-based user content.
Add the JitPack repository and InstaBot dependency to your Gradle build file. Set your Instagram credentials in the Credentials.kt file, then initialize InstagramBot, call prepare() and login() methods, and invoke operations like likeMediasByExplorePage() or watchLocationUsersStories() using Kotlin Flow to process results.
Retrieve and analyze follower lists for audience research
Automate engagement on explore page content
Approve pending follow requests in bulk
Watch stories from users in specific locations
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/hadiyarajesh/insta-botCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as InstaBot for [COMPANY], a [INDUSTRY] business. Automate Instagram interactions to engage [TARGET_AUDIENCE]. Like posts, comment on media, send direct messages, view stories, and download content. Focus on [SPECIFIC_GOAL] like increasing brand awareness or tracking competitor activity. Provide a detailed plan with steps and expected outcomes.
# Instagram Automation Strategy for [COMPANY] ## Objectives - Increase brand awareness among [TARGET_AUDIENCE] - Track competitor activity in [INDUSTRY] - Engage with potential customers through likes and comments ## Daily Automation Tasks - **Likes**: Automatically like 50 posts per day from users in [TARGET_AUDIENCE] - **Comments**: Leave 20 thoughtful comments per day on posts related to [INDUSTRY] - **Follows**: Follow 30 new users per day who match [TARGET_AUDIENCE] criteria - **Story Views**: View stories from 20 key influencers in [INDUSTRY] daily ## Expected Outcomes - Increased engagement rate by 30% within 3 months - Grow follower count by 20% in 2 months - Identify 10 potential influencer partnerships ## Monitoring and Reporting - Weekly reports on engagement metrics - Monthly analysis of competitor activity - Quarterly review of strategy effectiveness
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan