KS
Killer-Skills

app-pages — how to use app-pages how to use app-pages, app-pages alternative, app-pages setup guide, Electron desktop app development, Markdown editor for developers, app-pages vs Electron, app-pages install, what is app-pages, app-pages tutorial

v1.0.0
GitHub

About this Skill

Perfect for Developer Agents needing efficient Markdown editing and file management capabilities within Electron Desktop Apps. app-pages is a skill that enables file exploration and Markdown editing within an Electron desktop application, utilizing components like AppView and pages defined in src/store/types.ts

Features

Utilizes Electron for desktop application development
Employs Markdown for document editing and browsing
Defines AppView types in src/store/types.ts for page management
Follows a component pattern similar to src/components/SearchResultsView for page structure
Supports multiple top-level views, including 'browser', 'search-results', and 'settings' pages

# Core Topics

Clay-Ferguson Clay-Ferguson
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
48
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add Clay-Ferguson/mkbrowser/app-pages

Agent Capability Analysis

The app-pages MCP Server by Clay-Ferguson is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use app-pages, app-pages alternative, app-pages setup guide.

Ideal Agent Persona

Perfect for Developer Agents needing efficient Markdown editing and file management capabilities within Electron Desktop Apps.

Core Value

Empowers agents to manage files and edit Markdown documents efficiently using a File Explorer and Markdown Browser/Editor, leveraging Electron and TypeScript for seamless integration, and utilizing specific components like 'browser', 'search-results', and 'settings' views.

Capabilities Granted for app-pages MCP Server

Managing Markdown documents within the app
Navigating file systems using the File Explorer
Customizing app views such as 'browser' and 'search-results'

! Prerequisites & Limits

  • Requires Electron Desktop App environment
  • Limited to Markdown document editing
Project
SKILL.md
858 B
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Instructions

Page Name and Component Location

Pages are the different top level views (aka panels) that we display in the application. Their names are defined in file src/store/types.ts in the following line of code.

export type AppView = 'browser' | 'search-results' | 'settings';

The 'browser' one is the main default application src/App.tsx, but any pages other than the main (browser) page should follow a pattern similar to what you find in src/components/SearchResultsView.tsx

Tab Navigation

Each page has a corresponding tab button in the tab panel at the top of the screen (Browse, Search, Settings). When the user clicks a tab button, we update the currentView in the global AppState, and that causes the page to display at next render.

React Global State Management

Example: setCurrentView('search-results');

Related Skills

Looking for an alternative to app-pages or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication