Skip to content

Add XTwitterScraper skill#869

Open
kriptoburak wants to merge 1 commit into
managedcode:mainfrom
kriptoburak:codex/add-xtwitter-scraper-skill
Open

Add XTwitterScraper skill#869
kriptoburak wants to merge 1 commit into
managedcode:mainfrom
kriptoburak:codex/add-xtwitter-scraper-skill

Conversation

@kriptoburak

Copy link
Copy Markdown

Summary

Adds a package-owned XTwitterScraper library skill for .NET applications that integrate Xquik through the published C# SDK.

User-facing outcome: agents can identify when to use the XTwitterScraper NuGet package, centralize API-key configuration, use typed params/responses, and handle pagination, binary exports, raw responses, retries, and webhook flows deliberately.

Package Scope

  • Catalog package path: catalog/Libraries/XTwitterScraper/
  • Skills touched: xtwitter-scraper
  • Agents touched: none

Manifest Notes

  • package manifest.json updates: adds XTwitterScraper package metadata
  • links.repository: https://github.com/Xquik-dev/x-twitter-scraper-csharp
  • links.docs: https://xquik.com
  • links.nuget: https://www.nuget.org/packages/XTwitterScraper
  • sibling skills/<skill>/manifest.json or agents/<agent>/manifest.json changes: adds version, category, and packages for xtwitter-scraper

Validation

  • The change stays inside catalog/<type>/<package>/ for package-owned content
  • SKILL.md frontmatter does not declare version, category, packages, or package_prefix
  • Package metadata lives in the package manifest.json
  • Skill- or agent-specific metadata lives in the nearest sibling manifest.json
  • Agents, if any, live in catalog/<type>/<package>/agents/<agent>/AGENT.md
  • I ran python3 scripts/generate_catalog.py --validate-only
  • I ran python3 scripts/generate_agent_catalog.py --validate-only if agents changed
  • I ran python3 scripts/generate_pages.py if contributor-facing site content changed
  • I ran dotnet build dotnet-skills.slnx -c Release
  • I ran dotnet test dotnet-skills.slnx -c Release

Additional local checks run:

  • python3 - <<PY ... collect_skills(include_token_counts=False) ... PY confirmed xtwitter-scraper is discovered once under Data
  • python3 scripts/generate_agent_catalog.py --validate-only
  • python3 scripts/import_external_catalog_sources.py --validate-config
  • python3 scripts/upstream_watch.py --validate-config
  • python3 -m py_compile scripts/generate_catalog.py scripts/generate_catalog_definitions.py scripts/generate_agent_catalog.py scripts/import_external_catalog_sources.py scripts/upstream_watch.py scripts/waza_skill_quality.py scripts/waza_github_issue.py
  • git diff --check
  • public wording scan for private implementation details, unsupported stability claims, secret names, and forbidden badge/link terms
  • link checks: repository 200, NuGet package 200, docs 200

Local blocker:

  • python3 scripts/generate_catalog.py --validate-only requires dotnet for token counts and this machine does not have dotnet installed.
  • dotnet build and dotnet test were not run for the same reason.

Contributor Checklist

  • I updated README.md or CONTRIBUTING.md if the contributor workflow or catalog structure changed
  • I added or updated upstream watch entries if the package needs release or docs monitoring

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant