runpod/lazy-agent/setup-gcalcli
Claude Code and agent skill by runpod/lazy-agent
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install runpod/lazy-agent/setup-gcalcliSKILL.md
Google Calendar CLI Setup
Interactive walkthrough for setting up gcalcli with Google OAuth.
Time estimate: 5-10 minutes Requires: Browser access to Google Cloud Console
Before Starting
Ask: "This requires creating an OAuth app in Google Cloud Console. It takes about 5-10 minutes. Ready to start?"
If they want to skip: "No problem! You can run /setup-gcalcli anytime later."
Step 1: Install gcalcli
Verify: gcalcli --version
Step 2: Google Cloud Console
Say: "Open Google Cloud Console in your browser:"
Ask: "Are you logged into your Google account and see the console?"
Step 3: Create or Select Project
Say: "Click the project dropdown at the top and either:"
- Select an existing project, OR
- Click 'New Project' and create one (name it anything, like 'gcalcli')
Ask: "Do you have a project selected?"
Step 4: Enable Calendar API
Say: "Now we need to enable the Google Calendar API:"
- Click the hamburger menu (☰) top left
- Go to APIs & Services → Library
- Search for "Google Calendar API"
- Click on it and press Enable
Ask: "Do you see 'API Enabled' or a dashboard for Google Calendar API?"
Step 5: OAuth Consent Screen
Say: "Now set up the OAuth consent screen:"
- Go to APIs & Services → OAuth consent screen
- Select External (unless you have Workspace, then Internal)
- Click Create
- Fill in:
- App name:
gcalcli - User support email: your email
- Developer contact: your email
- Click Save and Continue
- Skip Scopes (just click Save and Continue)
- Add yourself as a Test User (your email)
- Click Save and Continue
Ask: "Done with the consent screen? You should see a summary."
Step 6: Create Credentials
Say: "Almost there! Now create the OAuth credentials:"
- Go to APIs & Services → Credentials
- Click + CREATE CREDENTIALS → OAuth client ID
- Application type: Desktop app
- Name:
gcalcli - Click Create
Say: "You should now see a popup with your Client ID and Client Secret. Keep this open!"
Ask: "Do you see the Client ID and Client Secret?"
Step 7: Configure gcalcli
Say: "Now run gcalcli init and paste your credentials:"
Say: "It will ask for:"
- Your Client ID - paste it
- Your Client Secret - paste it
Then a browser window will open for you to authorize.
Ask: "Did the browser open? Log in and authorize the app."
Step 8: Test It
Say: "Let's test it! Run:"
Ask: "Do you see your upcoming calendar events?"
Success!
Say: "You're all set! Here are some useful commands:"
Say: "You can also ask me things like 'what's on my calendar today?' and I can use gcalcli to check."
Troubleshooting
"Invalid client" error
- Double-check the Client ID and Secret were copied correctly
- Make sure you added yourself as a Test User
Browser didn't open
- Run
gcalcli initagain - Or manually visit the URL it prints
Token expired
Then re-authenticate.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/setup-gcalcli/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/runpod/lazy-agent/setup-gcalcli)