← all publishers

xiaobai1017

@xiaobai1017 source repo

40 published skills

  1. Edit File · xiaobai1017
    Make line-based edits to a text file. Each edit replaces exact line sequences with new content. Returns a git-style diff showing the changes made. Only works within allowed directories.
    0 installs
  2. Create Or Update File · xiaobai1017
    Create or update a single file in a GitHub repository
    0 installs
  3. Get Pull Request Files · xiaobai1017
    Get the list of files changed in a pull request
    0 installs
  4. Get Pull Request Status · xiaobai1017
    Get the combined status of all status checks for a pull request
    0 installs
  5. Get Pull Request Reviews · xiaobai1017
    Get the reviews on a pull request
    0 installs
  6. Get Pull Request Comments · xiaobai1017
    Get the review comments on a pull request
    0 installs
  7. Create Pull Request Review · xiaobai1017
    Create a review on a pull request
    0 installs
  8. Update Pull Request Branch · xiaobai1017
    Update a pull request branch with the latest changes from the base branch
    0 installs
  9. Move File · xiaobai1017
    Move or rename files and directories. Can move files between directories and rename them in a single operation. If the destination exists, the operation will fail. Works across different directories and can be used for simple renaming within the same directory. Both source and destination must be within allowed directories.
    0 installs
  10. Read File · xiaobai1017
    Read File (Deprecated)
    0 installs
  11. Write File · xiaobai1017
    Create a new file or completely overwrite an existing file with new content. Use with caution as it will overwrite existing files without warning. Handles text content with proper encoding. Only works within allowed directories.
    0 installs
  12. Search Files · xiaobai1017
    Recursively search for files and directories matching a pattern. The patterns should be glob-style patterns that match paths relative to the working directory. Use pattern like '*.ext' to match files in current directory, and '**/*.ext' to match files in all subdirectories. Returns full paths to all matching items. Great for finding files when you don't know their exact location. Only searches within allowed directories.
    0 installs
  13. Get File Info · xiaobai1017
    Retrieve detailed metadata about a file or directory. Returns comprehensive information including size, creation time, last modified time, permissions, and type. This tool is perfect for understanding file characteristics without reading the actual content. Only works within allowed directories.
    0 installs
  14. Directory Tree · xiaobai1017
    Get a recursive tree view of files and directories as a JSON structure. Each entry includes 'name', 'type' (file/directory), and 'children' for directories. Files have no children array, while directories always have a children array (which may be empty). The output is formatted with 2-space indentation for readability. Only works within allowed directories.
    0 installs
  15. List Directory · xiaobai1017
    Get a detailed listing of all files and directories in a specified path. Results clearly distinguish between files and directories with [FILE] and [DIR] prefixes. This tool is essential for understanding directory structure and finding specific files within a directory. Only works within allowed directories.
    0 installs
  16. Read Text File · xiaobai1017
    Read the complete contents of a file from the file system as text. Handles various text encodings and provides detailed error messages if the file cannot be read. Use this tool when you need to examine the contents of a single file. Use the 'head' parameter to read only the first N lines of a file, or the 'tail' parameter to read only the last N lines of a file. Operates on the file as text regardless of extension. Only works within allowed directories.
    0 installs
  17. Read Media File · xiaobai1017
    Read an image or audio file. Returns the base64 encoded data and MIME type. Only works within allowed directories.
    0 installs
  18. Get Issue · xiaobai1017
    Get details of a specific issue in a GitHub repository.
    0 installs
  19. Create Directory · xiaobai1017
    Create a new directory or ensure a directory exists. Can create multiple nested directories in one operation. If the directory already exists, this operation will succeed silently. Perfect for setting up directory structures for projects or ensuring required paths exist. Only works within allowed directories.
    0 installs
  20. Push Files · xiaobai1017
    Push multiple files to a GitHub repository in a single commit
    0 installs
  21. List Issues · xiaobai1017
    List issues in a GitHub repository with filtering options
    0 installs
  22. Search Code · xiaobai1017
    Search for code across GitHub repositories
    0 installs
  23. Create Issue · xiaobai1017
    Create a new issue in a GitHub repository
    0 installs
  24. List Commits · xiaobai1017
    Get list of commits of a branch in a GitHub repository
    0 installs
  25. Search Users · xiaobai1017
    Search for users on GitHub
    0 installs
  26. Update Issue · xiaobai1017
    Update an existing issue in a GitHub repository
    0 installs
  27. Read Multiple Files · xiaobai1017
    Read the contents of multiple files simultaneously. This is more efficient than reading files one by one when you need to analyze or compare multiple files. Each file's content is returned with its path as a reference. Failed reads for individual files won't stop the entire operation. Only works within allowed directories.
    0 installs
  28. Create Branch · xiaobai1017
    Create a new branch in a GitHub repository
    0 installs
  29. Search Issues · xiaobai1017
    Search for issues and pull requests across GitHub repositories
    0 installs
  30. Fork Repository · xiaobai1017
    Fork a GitHub repository to your account or specified organization
    0 installs
  31. Get Pull Request · xiaobai1017
    Get details of a specific pull request
    0 installs
  32. Add Issue Comment · xiaobai1017
    Add a comment to an existing issue
    0 installs
  33. Create Repository · xiaobai1017
    Create a new GitHub repository in your account
    0 installs
  34. Get File Contents · xiaobai1017
    Get the contents of a file or directory from a GitHub repository
    0 installs
  35. List Allowed Directories · xiaobai1017
    Returns the list of directories that this server is allowed to access. Subdirectories within these allowed directories are also accessible. Use this to understand which directories and their nested paths are available before trying to access files.
    0 installs
  36. List Pull Requests · xiaobai1017
    List and filter repository pull requests
    0 installs
  37. Merge Pull Request · xiaobai1017
    Merge a pull request
    0 installs
  38. List Directory With Sizes · xiaobai1017
    Get a detailed listing of all files and directories in a specified path, including sizes. Results clearly distinguish between files and directories with [FILE] and [DIR] prefixes. This tool is useful for understanding directory structure and finding specific files within a directory. Only works within allowed directories.
    0 installs
  39. Create Pull Request · xiaobai1017
    Create a new pull request in a GitHub repository
    0 installs
  40. Search Repositories · xiaobai1017
    Search for GitHub repositories
    0 installs