andrewadhikari-com

Manage content publishing on andrewadhikari.com via REST API CRUD operations.

Updated May 7, 2026
One-click install
npx skills add https://github.com/t-rhex/andrewadhikari.com --skill andrewadhikari-com
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: andrewadhikari-com
Source: https://github.com/t-rhex/andrewadhikari.com/tree/main/skills/andrewadhikari-com
Command: npx skills add https://github.com/t-rhex/andrewadhikari.com --skill andrewadhikari-com

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires github-personal-access-token, mcp__andrewadhikari__*, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of managing and publishing content to andrewadhikari.com, a personal study OS for various topics and certifications. It provides REST API access to create, read, update, and delete content.

Core Features & Use Cases

  • Content Publishing: Create, update, and delete various types of content (labs, notes, cards, mocks, tracks, images) through REST endpoints.
  • Authentication: Requires a GitHub token for authentication, with fallbacks for sandboxed environments.
  • Content Schemas: Uses predefined schemas for content types like labs, notes, cards, and mocks.
  • Bulk Operations: Supports bulk publishing and updating of content for efficiency.
  • Integration: Integrates with the MCP tooling for a more streamlined workflow.

Quick Start

To publish a new lab, use the command 'publish lab "New Lab Title".'

Frequently Asked Questions about andrewadhikari-com

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

FAQPage Schema
How do I manage content publishing through a REST API?

Bulk content publishing allows you to update or create multiple content entries simultaneously via REST API endpoints. This Skill supports bulk operations to efficiently publish large volumes of content like labs, notes, and cards without individual API calls.

Do I need a GitHub personal access token for API authentication?

Yes, a GitHub personal access token is required for API authentication to authorize content management operations. The system uses this token for secure access, with fallback mechanisms available for sandboxed environments.

What content types are supported by the content management API?

The content management API supports predefined schemas for content types including labs, notes, cards, mocks, tracks, and images. Each content type follows specific structural schemas accessible through dedicated REST API endpoints.

Can I use MCP tools to integrate with the content publishing workflow?

Yes, MCP tools integrate directly with the content publishing workflow to provide a seamless management experience. This integration streamlines REST API operations by connecting content creation and updates with MCP tooling for automated workflows.

What's the best way to publish a new lab entry via API?

To publish a new lab entry, use the command 'publish lab "New Lab Title"' which triggers the REST API to create the content. This initiates the publishing workflow using predefined lab schemas for structured content creation.

Does the API support content updates in sandboxed environments?

Yes, the API supports content updates in sandboxed environments through authentication fallback mechanisms. When a GitHub personal access token is unavailable, the system provides alternative authorization methods for testing content management operations.