def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator:
        """This method is called just after the generate_prompt is called,
            but actually before the prompt is generated.
        Args:
            prompt (PromptGenerator): The prompt generator.
        Returns:
            PromptGenerator: The prompt generator.
        """
        from .bluesky_plugin.bluesky_plugin import (
            get_latest_posts,
            post_message,
            username_and_pwd_set,
        )

        if not username_and_pwd_set():
            return prompt

        prompt.add_command(
            "post_to_bluesky", "Post to Bluesky", {
                "text": "<text>"}, post_message
        )
        prompt.add_command(
            "get_bluesky_posts", "Get Blueskey Posts", {
                "username": "<username>",
                "number_of_posts": "<number_of_posts>"}, get_latest_posts)

        return prompt
This method is called just after the generate_prompt is called,
            but actually before the prompt is generated.
        Args:
            prompt (PromptGenerator): The prompt generator.
        Returns:
            PromptGenerator: The prompt generator.
        
src/autogpt_plugins/bluesky/__init__.py