CCM
/Skills
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
davila7 avatar

Moodle External Api Development

davila7/claude-code-templates
183 installs30.2k stars
Summary

If you need to expose Moodle LMS functionality through REST or AJAX endpoints, this walks you through the framework's strict three-method pattern: define your input parameters with proper validation types, implement the business logic with capability checks and database operations, then define your return structure. It covers the full registration process in services.php and includes practical error handling with file-based logging. The parameter validation and context checking here are non-negotiable in Moodle development, so following this pattern saves you from security headaches. Most useful when building custom plugin APIs, mobile app backends, or external integrations that need to pull course data, manage users, or handle quiz operations while respecting Moodle's permission system.

Install to Claude Code

npx -y skills add davila7/claude-code-templates --skill moodle-external-api-development --agent claude-code

Installs into .claude/skills of the current project.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
inference shell
inference shell
create and run specialised agents in minutes
build now →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
inference shell
inference shell
create and run specialised agents in minutes
build now →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Files
SKILL.md

Select a file.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
inference shell
inference shell
create and run specialised agents in minutes
build now →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Categories
Backend & APIsDebuggingDatabases
First SeenJun 3, 2026
View on GitHub

More from davila7/claude-code-templates

All 618 skills →
  • Blockrun182
  • Busybox On Windows179
  • Inngest176
  • Trigger Dev172
  • Zapier Make Patterns172
  • Upstash Qstash170
  • Segment Cdp169
  • Fastmcp Server152
  • Memory Search141
  • Design To Code135
  • Accessibility Auditor
  • Active Directory Attacks
  • Agent Development
  • API Fuzzing For Bug Bounty
  • API Integration Specialist
  • AWS Penetration Testing
  • Broken Authentication Testing
  • Burp Suite Web Application Testing
  • Claude Code Guide
  • Cloud Penetration Testing
  • Command Development
  • Cross Site Scripting And HTML Injection Testing
  • Data Privacy Compliance
  • Email Composer

Recommended

More Backend & APIs →
harperaa avatar
authentication-authorization-clerk

harperaa/secure-claude-skills

Implement secure authentication and authorization using Clerk. Use this skill when you need to authenticate users, protect routes, check permissions, implement subscription-based access control, or integrate Clerk with your application. Triggers include "authentication", "auth", "authorization", "Clerk", "protect route", "check user", "sign in", "session", "permissions", "subscription access".
179
15
iii-hq avatar
iii-http-middleware

iii-hq/iii

Registers engine-level middleware functions that run before HTTP handlers. Use when adding authentication, request logging, rate limiting, or any pre-handler logic to HTTP endpoints.
179
18.6k
personamanagmentlayer avatar
graphql-expert

personamanagmentlayer/pcl

Expert-level GraphQL API development with schema design, resolvers, and subscriptions
161
41
cinience avatar
alicloud-platform-docs-api-review-test

cinience/alicloud-skills

Smoke test for alicloud-platform-docs-api-review. Validate minimal authentication, API reachability, and one read-only query path.
158
396
cinience avatar
alicloud-platform-multicloud-docs-api-benchmark-test

cinience/alicloud-skills

Smoke test for alicloud-platform-multicloud-docs-api-benchmark. Validate minimal authentication, API reachability, and one read-only query path.
156
396
borghei avatar
api-design-reviewer

borghei/claude-skills

Review REST API designs for quality, consistency, and breaking changes. Lints OpenAPI specs, generates scorecards, and detects breaking changes between versions. Use when designing APIs, reviewing contracts, or managing API versioning.
152
467