How can I derive an ed25519 key pair from a secp256k1 key pair?

Alice has a secp256k1 key pair that she used some time ago when she communicated with Bob. Bob can no longer user secp256k1 but he only uses ed25519 instead. Alice and Bob cannot exchange any messages.

Is there a secure algorithm that Bob can use to derive an ed25519 pubkey from original Alice’s secp256k1 pub key and also Alice can derive an ed25519 private key from her original secp256k1 private key