From glean-pack
Deploys Glean custom connectors as scheduled jobs on Cloud Run, AWS Lambda, Fly.io, or GitHub Actions for periodic indexing syncs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/glean-pack:glean-deploy-integrationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Deploy Glean custom connectors as scheduled services. Connectors run periodically to sync content from your internal tools into the Glean search index.
Deploy Glean custom connectors as scheduled services. Connectors run periodically to sync content from your internal tools into the Glean search index.
# Deploy connector as Cloud Run job
gcloud run jobs create glean-wiki-sync \
--source . \
--region us-central1 \
--set-secrets "GLEAN_INDEXING_TOKEN=glean-token:latest" \
--set-env-vars "GLEAN_DOMAIN=company-be.glean.com,GLEAN_DATASOURCE=wiki"
# Schedule daily at 2 AM
gcloud scheduler jobs create http glean-wiki-daily \
--schedule "0 2 * * *" \
--uri "https://us-central1-run.googleapis.com/apis/run.googleapis.com/v1/..." \
--http-method POST
on:
schedule:
- cron: '0 2 * * *' # Daily 2 AM UTC
jobs:
sync:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci && node src/connectors/sync-all.js
env:
GLEAN_DOMAIN: ${{ secrets.GLEAN_DOMAIN }}
GLEAN_INDEXING_TOKEN: ${{ secrets.GLEAN_INDEXING_TOKEN }}
// Trigger on source system changes via EventBridge/SNS
export const handler = async (event: any) => {
const glean = new GleanClient(process.env.GLEAN_DOMAIN!, process.env.GLEAN_INDEXING_TOKEN!);
// Incremental index — only changed documents
await glean.indexDocuments('wiki', transformEvent(event));
};
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin glean-packSets up GitHub Actions CI/CD for Glean connectors: PR indexing tests, staging validation, search quality checks via Node/TypeScript scripts.
Guides building and deploying Atlassian Forge Teamwork Graph connector apps to ingest external data into Atlassian's Teamwork Graph for Rovo Search and Chat.
Generates system-to-system API connectors with authentication (OAuth, API key, JWT), rate limit handling, data mapping, error recovery with circuit breakers, and sync monitoring.