PSBlueSky

2.6.0

A set of PowerShell commands that use the Bluesky AT Proto API. You can post and upload images from a PowerShell prompt, as well as get your timeline, feed, followers, and more. Run Open-BskyHelp after installation to launch a PDF guide. This module is written for PowerShell 7 and uses features like $PSStyle.

Minimum PowerShell version

7.4

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSBlueSky

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSBlueSky

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c)2024-2025 JDH Information Technology Solutions, Inc.

Package Details

Author(s)

  • Jeff Hicks

Tags

Bluesky skeet API atprotocol atproto

Functions

Add-BskyImage Block-BskyUser Find-BskyUser Find-BskyPost Get-BskyAccountDID Get-BskyBlockedList Get-BskyBlockedUser Get-BskyFeed Get-BskyFollowers Get-BskyFollowing Get-BskyLiked Get-BskyNotification Get-BskyProfile Get-BskySession Get-BskyStarterPack Get-BskyStarterPackList Get-BskyModuleInfo Get-BskyTimeline New-BskyFollow New-BskyPost Open-BskyHelp Publish-BskyPost Remove-BskyFollow Start-BskySession Update-BskySession Get-BskyPreference Set-BskyPreference Export-BskyPreference Remove-BskyPreferenceFile Enable-BskyLogging Disable-BskyLogging Get-BskyLogging Remove-BskyLogging Set-BskyLogging Unblock-BskyUser

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

## [2.6.0] - 2025-04-15

### Added

- Added parameter alias `handle` for `Username` in `Get-BskyProfile`.
- Added command `Find-BskyPost`.
- Added a custom view to `PSBlueskyFollowers.format.ps1xml` to display avatar images is the pwshSpectreConsole module is detected. This will apply to output from `Get-BskyFollowers` and `Get-BskyFollowing`.
- Added `Thumbnail` property to the `PSBlueskyFeedItem` and `PSBlueskyTimelinePost` objects.

### Changed

- Merged [PR#38](https://github.com/jdhitsolutions/PSBluesky/pull/38) to add starter pack commands `Get-BskyStarterPack` and `Get-BskyStarterPackList`. Thanks [@markwragg](https://github.com/markwragg)
- Modified output from `Get-BskyFeed` and `Get-BskyTimeline` to include tags.
- Updated `Get-BskyFollower` and `Get-BskyFollowing` to include the account's avatar and labels.
- Updated profile formatting file to display the user's logo if the pwshSpectreConsole module is detected. This will apply to output from `Get-BskyProfile`, and `Find-BskyUser`.
- Added online help links
- Updated `README.md`.

FileList

Version History

Version Downloads Last updated
2.6.0 (current version) 215 4/15/2025
2.5.0 4,880 1/29/2025
2.4.0 1,727 1/22/2025
2.3.0 2,123 1/13/2025
2.2.1 194 1/10/2025
2.2.0 7 1/10/2025
2.1.0 2,812 11/21/2024
2.0.0 138 11/18/2024
1.3.0 108 11/15/2024
1.2.0 66 11/13/2024
1.1.0 84 11/7/2024
1.0.0 8 11/2/2024
0.6.0 8 11/1/2024
Show more