xiaohongshu
xiaohongshu
google-search-console
Google Search Console API 통합 스킬. 검색 성과 분석, URL 검사, 사이트맵 관리, 사이트 인증 지원. "GSC", "서치콘솔", "검색 성과", "SEO 분석" 키워드로 활성화.
Full skill instructions
Google Search Console API를 통합한 포괄적인 SEO 분석 스킬입니다. 검색 성과 분석, URL 인덱싱 상태 확인, 사이트맵 관리, 사이트 인증 기능을 제공합니다.
명시적 요청:
자동 활성화 키워드:
This skill uses environment variables managed by jelly-dotenv. See skills/jelly-dotenv/SKILL.md for configuration details.
# Service account JSON key file path
GOOGLE_SERVICE_ACCOUNT_KEY_FILE=/path/to/service-account.json
# Or inline JSON (for CI/CD environments)
GOOGLE_SERVICE_ACCOUNT_KEY_JSON='{"type":"service_account","project_id":"...","private_key":"..."}'
GOOGLE_CLIENT_ID=your-client-id.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=your-client-secret
GOOGLE_REFRESH_TOKEN=your-refresh-token
# Default site URL (optional, can be specified per request)
GOOGLE_SEARCH_CONSOLE_SITE_URL=https://your-site.com
# Alternative naming patterns (auto-detected)
GSC_SITE_URL=https://your-site.com
SEARCH_CONSOLE_SITE=sc-domain:your-site.com
Variables can be configured in either:
skills/jelly-dotenv/.env (skill-common, highest priority)/.env (project-specific, fallback)https://www.googleapis.com/auth/webmasters.readonlyUser Request: "Show me search performance for the last 7 days"
Skill Actions:
Output:
## Search Performance (Last 7 Days)
| Metric | Value | Change |
|--------|-------|--------|
| Clicks | 1,234 | +12% |
| Impressions | 45,678 | +8% |
| CTR | 2.7% | +0.3% |
| Avg Position | 15.2 | -2.1 |
### Top Queries
| Query | Clicks | Impressions | CTR | Position |
|-------|--------|-------------|-----|----------|
| keyword 1 | 234 | 5,678 | 4.1% | 8.5 |
| keyword 2 | 189 | 4,321 | 4.4% | 12.3 |
User Request: "Check indexing status for https://example.com/page"
Skill Actions:
Output:
## URL Inspection: https://example.com/page
| Property | Status |
|----------|--------|
| Index Status | ✅ Indexed |
| Crawled | 2024-01-15 |
| Canonical | https://example.com/page |
| Mobile Usability | ✅ Mobile friendly |
| Rich Results | ⚠️ 2 warnings |
User Request: "Show all sitemaps and submit a new one"
Skill Actions:
User Request: "What are my top performing pages?"
Skill Actions:
interface SearchAnalyticsRequest {
startDate: string; // YYYY-MM-DD
endDate: string; // YYYY-MM-DD
dimensions?: ('query' | 'page' | 'country' | 'device' | 'date')[];
searchType?: 'web' | 'image' | 'video' | 'news';
dimensionFilterGroups?: FilterGroup[];
aggregationType?: 'auto' | 'byPage' | 'byProperty';
rowLimit?: number; // Max 25000
startRow?: number;
}
interface UrlInspectionRequest {
inspectionUrl: string;
siteUrl: string;
languageCode?: string;
}
| Operation | Method | Endpoint |
|---|---|---|
| List | GET | /webmasters/v3/sites/{siteUrl}/sitemaps |
| Get | GET | /webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath} |
| Submit | PUT | /webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath} |
| Delete | DELETE | /webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath} |
| Error | Cause | Solution |
|---|---|---|
| 401 Unauthorized | Invalid credentials | Check service account key or OAuth tokens |
| 403 Forbidden | No access to site | Add service account to Search Console |
| Invalid scope | Wrong OAuth scope | Use webmasters.readonly scope |
| Error | Cause | Solution |
|---|---|---|
| 404 Not Found | Site not in Search Console | Add site to Search Console first |
| 400 Bad Request | Invalid parameters | Check date format (YYYY-MM-DD) |
| 429 Rate Limit | Too many requests | Wait and retry with backoff |
"Configuration error: No Google credentials found"
# Solution: Add credentials to .env
GOOGLE_SERVICE_ACCOUNT_KEY_FILE=/path/to/key.json
"Site not found or no access"
# Solution: Add service account email to Search Console
# Go to: Search Console → Settings → Users and permissions
"Invalid date range"
# Solution: Use YYYY-MM-DD format, max 16 months historical data
webmasters.readonly scopeThis skill activates automatically when users mention:
The skill will:
# 서비스 계정 키 파일 확인
ls -la $GOOGLE_SERVICE_ACCOUNT_KEY_FILE
# 또는 환경변수 확인
echo $GOOGLE_CLIENT_ID
검색 성과 분석:
URL 검사:
사이트맵 관리:
사용자: "지난 7일간 검색 성과 보여줘"
Claude: Google Search Console에서 검색 성과를 조회합니다.
→ 검색 성과 (Last 7 Days):
| Metric | Value | Change |
|--------|-------|--------|
| Clicks | 1,234 | +12% |
| Impressions | 45,678 | +8% |
| CTR | 2.7% | +0.3% |
| Avg Position | 15.2 | -2.1 |
사용자: "/blog/my-post URL 인덱싱 상태 확인해줘"
Claude: URL Inspection API를 호출합니다.
→ URL 검사 결과: https://example.com/blog/my-post
| 항목 | 상태 |
|------|------|
| Index Status | Indexed |
| Crawled | 2025-01-10 |
| Mobile Usability | Mobile friendly |
사용자: "어떤 검색어로 가장 많이 유입되고 있어?"
Claude: 상위 검색어를 분석합니다.
→ Top Queries:
| Query | Clicks | Impressions | CTR | Position |
|-------|--------|-------------|-----|----------|
| react tutorial | 234 | 5,678 | 4.1% | 8.5 |
| typescript guide | 189 | 4,321 | 4.4% | 12.3 |
DO:
DON'T:
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience