MCPcopy Create free account

hub / github.com/ErlichLiu/SkillsMaster / functions

Functions118 in github.com/ErlichLiu/SkillsMaster

↓ 30 callersFunctioncn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 4 callersFunctiongetSkillDir
(slug: string)
lib/skills/storage.ts:16
↓ 4 callersFunctiongetSkillMdPath
(slug: string)
lib/skills/storage.ts:20
↓ 4 callersFunctionloadSkill
(slug: string)
lib/skills/storage.ts:41
↓ 4 callersFunctionuseFormField
()
components/ui/form.tsx:45
↓ 3 callersFunctionfetchSkills
(searchQuery = "")
components/skills/registry-browser.tsx:37
↓ 3 callersFunctionfetchSkills
()
app/skills/page.tsx:18
↓ 2 callersMethodbuildSystemPrompt
(basePrompt?: string)
lib/agent/agent-wrapper.ts:147
↓ 2 callersFunctioncreateSkill
(request: CreateSkillRequest)
lib/skills/storage.ts:95
↓ 2 callersFunctionensureSkillsDir
()
lib/skills/storage.ts:10
↓ 2 callersFunctiongetInstallCommand
()
components/skills/registry-browser.tsx:68
↓ 2 callersFunctionloadDefaultSkills
()
app/chat/page.tsx:72
↓ 2 callersFunctionserializeSkillMd
( metadata: SkillMetadata, content: string )
lib/skills/parser.ts:27
↓ 1 callersFunctioncreateSSEStream
()
lib/agent/stream-encoder.ts:8
↓ 1 callersFunctiondeleteSkill
(slug: string)
lib/skills/storage.ts:153
↓ 1 callersFunctionencodeSSE
(event: AgentEvent)
lib/agent/stream-encoder.ts:3
↓ 1 callersFunctionexecuteTool
( toolName: string, toolInput: Record<string, unknown> )
lib/agent/agent-wrapper.ts:80
↓ 1 callersFunctionfetchSkills
()
app/chat/page.tsx:50
↓ 1 callersFunctionformatFileSize
(bytes: number)
components/chat/file-list.tsx:45
↓ 1 callersFunctiongenerateId
()
lib/agent/agent-wrapper.ts:34
↓ 1 callersFunctiongetFileIcon
(type: string, name: string)
components/chat/file-list.tsx:21
↓ 1 callersFunctionhandleApiKeyChange
(value: string)
app/chat/page.tsx:133
↓ 1 callersFunctionhandleBaseURLChange
(value: string)
app/chat/page.tsx:139
↓ 1 callersFunctionhandleShowInstallCommand
(skill: RegistrySkill)
components/skills/registry-browser.tsx:62
↓ 1 callersFunctionhandleSubmit
()
components/chat/chat-input.tsx:15
↓ 1 callersFunctioninstallSkill
(skillId: string, source: string)
app/chat/page.tsx:118
↓ 1 callersFunctionlistSkillSlugs
()
lib/skills/storage.ts:28
↓ 1 callersFunctionloadAllSkills
()
lib/skills/storage.ts:81
↓ 1 callersFunctionparseContent
(content: string)
components/chat/chat-message.tsx:55
↓ 1 callersFunctionparseSkillMd
(content: string)
lib/skills/parser.ts:4
↓ 1 callersFunctionparseToolCallArgs
(argsStr: string)
components/chat/chat-message.tsx:38
↓ 1 callersFunctionreadFileContent
(file: File)
components/chat/file-list.tsx:66
↓ 1 callersFunctionsearch
()
components/skills/registry-browser.tsx:53
↓ 1 callersFunctionsearchRegistry
(query: string)
app/chat/page.tsx:93
↓ 1 callersMethodsendMessage
( message: string, options: SendMessageOptions )
lib/agent/agent-wrapper.ts:182
↓ 1 callersFunctionskillExists
(slug: string)
lib/skills/storage.ts:24
↓ 1 callersFunctiontoggleSkill
(slug: string)
app/chat/page.tsx:127
↓ 1 callersFunctionupdateSkill
(slug: string, request: UpdateSkillRequest)
lib/skills/storage.ts:125
↓ 1 callersFunctionuseAgentStream
( options: UseAgentStreamOptions )
hooks/use-agent-stream.ts:46
FunctionButton
({ className, variant = "default", size = "default", asChild = false, ...props }: React.ComponentPro
components/ui/button.tsx:39
FunctionCard
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:5
FunctionCardAction
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:51
FunctionCardContent
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:64
FunctionCardDescription
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:41
FunctionCardFooter
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:74
FunctionCardHeader
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:18
FunctionCardTitle
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:31
FunctionChatContainer
({ messages, isStreaming, onSend, }: ChatContainerProps)
components/chat/chat-container.tsx:29
FunctionChatInput
({ onSend, disabled }: ChatInputProps)
components/chat/chat-input.tsx:12
FunctionChatMessage
({ role, content, toolCalls, isStreaming }: ChatMessageProps)
components/chat/chat-message.tsx:221
FunctionChatPage
()
app/chat/page.tsx:22
FunctionDELETE
(_request: Request, { params }: RouteParams)
app/api/skills/[slug]/route.ts:31
FunctionDialog
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Root>)
components/ui/dialog.tsx:9
FunctionDialogClose
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Close>)
components/ui/dialog.tsx:27
FunctionDialogContent
({ className, children, showCloseButton = true, ...props }: React.ComponentProps<typeof DialogPrimitiv
components/ui/dialog.tsx:49
FunctionDialogDescription
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Description>)
components/ui/dialog.tsx:119
FunctionDialogFooter
({ className, ...props }: React.ComponentProps<"div">)
components/ui/dialog.tsx:93
FunctionDialogHeader
({ className, ...props }: React.ComponentProps<"div">)
components/ui/dialog.tsx:83
FunctionDialogOverlay
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Overlay>)
components/ui/dialog.tsx:33
FunctionDialogPortal
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Portal>)
components/ui/dialog.tsx:21
FunctionDialogTitle
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Title>)
components/ui/dialog.tsx:106
FunctionDialogTrigger
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Trigger>)
components/ui/dialog.tsx:15
FunctionFileList
({ files, onFilesChange }: FileListProps)
components/chat/file-list.tsx:51
FunctionFormControl
({ ...props }: React.ComponentProps<typeof Slot>)
components/ui/form.tsx:107
FunctionFormDescription
({ className, ...props }: React.ComponentProps<"p">)
components/ui/form.tsx:125
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
components/ui/form.tsx:32
FunctionFormItem
({ className, ...props }: React.ComponentProps<"div">)
components/ui/form.tsx:76
FunctionFormLabel
({ className, ...props }: React.ComponentProps<typeof LabelPrimitive.Root>)
components/ui/form.tsx:90
FunctionFormMessage
({ className, ...props }: React.ComponentProps<"p">)
components/ui/form.tsx:138
FunctionGET
(request: Request)
app/api/registry/route.ts:5
FunctionGET
()
app/api/skills/route.ts:5
FunctionGET
(_request: Request, { params }: RouteParams)
app/api/skills/[slug]/route.ts:8
FunctionHome
()
app/page.tsx:4
FunctionInput
({ className, type, ...props }: React.ComponentProps<"input">)
components/ui/input.tsx:5
FunctionLabel
({ className, ...props }: React.ComponentProps<typeof LabelPrimitive.Root>)
components/ui/label.tsx:8
FunctionMarkdownContent
({ content }: { content: string })
components/chat/chat-message.tsx:157
FunctionPOST
(_request: Request, { params }: RouteParams)
app/api/registry/[...slug]/route.ts:15
FunctionPOST
(request: Request)
app/api/skills/route.ts:15
FunctionPOST
( request: Request, { params }: { params: Promise<{ slug: string }> } )
app/api/skills/[slug]/open/route.ts:13
FunctionPOST
(request: Request)
app/api/agent/route.ts:29
FunctionPUT
(request: Request, { params }: RouteParams)
app/api/skills/[slug]/route.ts:19
FunctionRealToolCallCard
({ toolCall }: { toolCall: ToolCall })
components/chat/chat-message.tsx:114
FunctionRegistryBrowser
({ onInstall }: RegistryBrowserProps)
components/skills/registry-browser.tsx:29
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
app/layout.tsx:21
FunctionScrollArea
({ className, children, viewportRef, ...props }: ScrollAreaProps)
components/ui/scroll-area.tsx:12
FunctionScrollBar
({ className, orientation = "vertical", ...props }: React.ComponentProps<typeof ScrollAreaPrimitive.Scro
components/ui/scroll-area.tsx:37
FunctionSkillCard
({ skill, onDelete, onSelect, selected }: SkillCardProps)
components/skills/skill-card.tsx:16
FunctionSkillEditor
({ onSave, onCancel }: SkillEditorProps)
components/skills/skill-editor.tsx:20
FunctionSkillList
({ skills, onDelete, onSelect, selectedSlugs = [], }: SkillListProps)
components/skills/skill-list.tsx:13
FunctionSkillsPage
()
app/skills/page.tsx:12
FunctionTabs
({ className, ...props }: React.ComponentProps<typeof TabsPrimitive.Root>)
components/ui/tabs.tsx:8
FunctionTabsContent
({ className, ...props }: React.ComponentProps<typeof TabsPrimitive.Content>)
components/ui/tabs.tsx:53
FunctionTabsList
({ className, ...props }: React.ComponentProps<typeof TabsPrimitive.List>)
components/ui/tabs.tsx:21
FunctionTabsTrigger
({ className, ...props }: React.ComponentProps<typeof TabsPrimitive.Trigger>)
components/ui/tabs.tsx:37
FunctionTextarea
({ className, ...props }: React.ComponentProps<"textarea">)
components/ui/textarea.tsx:5
FunctionToaster
({ ...props }: ToasterProps)
components/ui/sonner.tsx:13
FunctionToolCallCard
({ block }: { block: ToolCallBlock })
components/chat/chat-message.tsx:94
Functiona
({ href, children })
components/chat/chat-message.tsx:191
Functionblockquote
({ children })
components/chat/chat-message.tsx:198
Functionclose
()
lib/agent/stream-encoder.ts:32
next →1–100 of 118, ranked by callers