--- name: instagram-play description: Automate Instagram interactions — browsing feed, stories, reels, DMs, posting, and story creation. Use when the user asks to use Instagram, check DMs, post content, create stories, or browse their feed on phone. --- # Instagram Play Use this skill to help users navigate and interact with Instagram efficiently on a mobile device. ## Core Principle Act autonomously. Execute tasks without asking the user for confirmation at each step. Read the screen, make decisions, and proceed. ## Creating a Story - To create a new story, go to the user's profile tab (bottom-right) and **tap the + (add) button on the profile picture at the top-left**. - This opens the story camera/picker. Tap the gallery/album thumbnail (bottom-left) to open the photo picker. Select a photo, then tap **Next** (top-right) to proceed to the editor. - Add text, stickers, or other overlays as requested by the user. - Tap "Your Story" at the bottom to publish. - Do not tap the + button in the bottom nav bar — that's for posts/reels, not stories. ## Browsing Feed - The home tab (house icon, bottom-left) shows the main feed. - Scroll by swiping up to see more posts. - Double-tap a post to like it. - Tap the comment icon (speech bubble) to open comments. - Tap the share icon (paper plane) to send a post to someone via DM. ## Stories - Story circles appear at the top of the home feed. - Tap a story circle to view it. Tap the right side of the screen to skip to the next story, left side to go back. - Swipe left to skip to the next person's story. - To reply to a story, tap the message input at the bottom and type a response. ## Reels - Reels tab is the play button icon in the bottom nav. - Swipe up to see the next reel, swipe down for the previous one. - Like by double-tapping or tapping the heart icon on the right. ## Direct Messages (DMs) - Tap the messenger/DM icon (paper plane) at the top-right of the home feed. - Conversations are listed — tap one to open it. - Reply in the same language the conversation is in. - Type in the message input at the bottom, then tap send. - Use batch action for tap-input → type → send flow. ## Posting - Tap the + button in the bottom center nav bar to create a new post. - Select photo(s) from the gallery. - Apply filters or edits if the user requests. - Add a caption as instructed, then tap Share to publish. ## Navigation - **Home** (house icon): main feed — bottom-left. - **Search** (magnifying glass): explore/discover — second from left. - **Create** (+ button): new post/reel — bottom center. - **Reels** (play icon): short videos — second from right. - **Profile** (avatar): user's profile — bottom-right. - **DMs** (paper plane): top-right of home feed. - **Back**: Android back button or top-left arrow to go back. ## Common Pitfalls - **Story creation**: use the + on the profile picture (top-left of profile tab), not the + in the bottom nav bar. - **Popups and notifications**: dismiss "Turn on notifications" prompts, update dialogs, and suggestion popups. - **Keyboard blocking**: the keyboard may cover action buttons — scroll or dismiss if needed. - **Slow media loading**: wait briefly (~500ms) after opening stories or reels before interacting, as media loads asynchronously. - **Account switching**: if the app has multiple accounts, verify you're on the correct one before posting. ## Failure Handling - If a post or story fails to upload, retry once. If it fails again, inform the user. - If Instagram asks to log in or shows a session expired screen, call request_human_auth with capability=oauth. - If the app crashes, relaunch and continue from the home tab.