Troubleshoot DataSurface Authentication

Diagnose and fix DataSurface Docker registry and PyPI authentication failures.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/billynewport/demo_cokub_model --skill troubleshoot-datasurface-authentication
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Troubleshoot DataSurface Authentication
Source: https://github.com/billynewport/demo_cokub_model/tree/main/.claude/skills/troubleshoot-datasurface-auth
Command: npx skills add https://github.com/billynewport/demo_cokub_model --skill troubleshoot-datasurface-authentication

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diagnose and fix authentication failures when accessing the DataSurface Docker registry and PyPI packages.

Core Features & Use Cases

  • Diagnostics: Verify Docker registry login to registry.gitlab.com and PyPI index access for DataSurface packages.
  • Remediation: Provide actionable steps to resolve invalid credentials, token expiry, and misconfigured project IDs.
  • Environment Validation: Validate environment variables and Kubernetes secrets that influence authentication in local and CI environments.

Quick Start

Run the troubleshoot-datasurface-auth skill to verify Docker login and PyPI access using the provided credentials.

Frequently Asked Questions about Troubleshoot DataSurface Authentication

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I troubleshoot Docker registry authentication failures in CI pipelines?

Troubleshoot Docker registry authentication by verifying Docker login credentials, checking token expiry, and validating environment variables in CI pipelines to resolve access failures to registry.gitlab.com.

Why does PyPI access fail for DataSurface packages in Kubernetes deployments?

PyPI access fails in Kubernetes deployments due to misconfigured project IDs or invalid credentials stored in Kubernetes secrets; validate environment credentials and PyPI index configurations to diagnose the issue.

How do I fix expired token errors when pulling Docker images from registry.gitlab.com?

Fix expired token errors by running a guided remediation workflow that verifies Docker login status, refreshes credentials, and validates environment variables for registry.gitlab.com access.

Does this authentication troubleshooting workflow apply to local development environments?

Yes, the authentication troubleshooting workflow applies to local development, CI pipelines, and Kubernetes deployments, validating Docker login and PyPI index access across all environments.

What steps are needed to validate Kubernetes secrets for Docker registry authentication?

Validate Kubernetes secrets by checking environment credential configurations, verifying secret data matches expected registry tokens, and confirming PyPI index access settings for DataSurface packages.

Can I diagnose both Docker registry and PyPI authentication issues at the same time?

Yes, the diagnostic workflow simultaneously verifies Docker registry login to registry.gitlab.com and PyPI index access for DataSurface packages, providing remediation steps for both authentication systems.